if($.validator){$.validator.addMethod("mobile",function(value,element){return this.optional(element)||/^1[3|4|5|7|8]\d{9}$/.test(value);},"手机号格式有误") $.validator.addMethod("hanzi",function(value,element){return this.optional(element)||/^[\u4e00-\u9fa5]+$/.test(value);},"您输入的字符串有非汉字字符") $.validator.addMethod("cardid",function(value,element){return this.optional(element)||/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/.test(value);},"请填写正确的身份证") $.validator.addClassRules({mobile:{mobile:true},hanzi:{hanzi:true},cardid:{cardid:true},});} var isMobile=function(){if(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i)){return true;}else{return false;}} var initVideo=function(){$(".js-video").each(function(){var embed=$('
');var t=$(this).wrap(embed);var src=/$/index.html(this).data("video");var type=$(this).data("video-type");switch(type){case'iframe':var code='';break;case'embed':var code='';break;case'object':var code='';break;} if(type!='iframe'&&isMobile()){code=" 对不起!您看的视频不支持手机。请在PC端查看。"} console.log(code);$(this).after(code);})} var App=function(){function handleAffix(){var affixH=$("[data-spy=affix]").height();$("[data-spy=affix]").data("offset-top",affixH) $("[data-spy=affix]").on("affix.bs.affix",function(){$("body").css("padding-top",affixH);setTimeout(function(){$("body").addClass("has-affix");},50)}) $("[data-spy=affix]").on("affixed-top.bs.affix",function(){$("body").css("padding-top",0);setTimeout(function(){$("body").removeClass("has-affix");},50)})} function handleMegaMenu(){jQuery(document).on('click','.mega-menu .dropdown-menu',function(e){e.stopPropagation();})} function handleSearch(){$(document).on('click','.search',function(){if(jQuery('.search-btn').hasClass('fa-search')){jQuery('.search-open').addClass("open");jQuery('.search-btn').removeClass('fa-search');jQuery('.search-btn').addClass('fa-times');}else{jQuery('.search-open').removeClass("open");jQuery('.search-btn').addClass('fa-search');jQuery('.search-btn').removeClass('fa-times');}});} function handleSearchV1(){jQuery('.header-v5 .search-button').click(function(){jQuery('.header-v5 .search-open').slideDown();});jQuery('.header-v5 .search-close').click(function(){jQuery('.header-v5 .search-open').slideUp();});jQuery(window).scroll(function(){if(jQuery(this).scrollTop()>1)jQuery('.header-v5 .search-open').fadeOut('fast');});} function handleSearchV2(){$(".blog-topbar .search-btn").on("click",function(){if(jQuery(".topbar-search-block").hasClass("topbar-search-visible")){jQuery(".topbar-search-block").slideUp();jQuery(".topbar-search-block").removeClass("topbar-search-visible");}else{jQuery(".topbar-search-block").slideDown();jQuery(".topbar-search-block").addClass("topbar-search-visible");}});$(".blog-topbar .search-close").on("click",function(){jQuery(".topbar-search-block").slideUp();jQuery(".topbar-search-block").removeClass("topbar-search-visible");});jQuery(window).scroll(function(){jQuery(".topbar-search-block").slideUp();jQuery(".topbar-search-block").removeClass("topbar-search-visible");});} function handleNavToggle(){$('.navbar-toggle').each(function(){var $this=$(this);var target=$(this).data("target");$(target).on("show.bs.collapse",function(e){$this.addClass('open');}) $(target).on("hide.bs.collapse",function(e){$this.removeClass('open');})})} function handleTopBar(){$(".topbar-toggler").on("click",function(){if(jQuery(".topbar-toggler").hasClass("topbar-list-visible")){jQuery(".topbar-menu").slideUp();jQuery(this).removeClass("topbar-list-visible");}else{jQuery(".topbar-menu").slideDown();jQuery(this).addClass("topbar-list-visible");}});} handleFullscreen=function(){var WindowHeight=$(window).height();if($(document.body).hasClass("promo-padding-top")){HeaderHeight=$(".header").height();}else{HeaderHeight=0;} $(".fullheight").css("height",WindowHeight-HeaderHeight);$(window).resize(function(){var WindowHeight=$(window).height();$(".fullheight").css("height",WindowHeight-HeaderHeight);});} handleValignMiddle=function(){$(".valign__middle").each(function(){$(this).css("padding-top",$(this).parent().height()/2-$(this).height()/2);});$(window).resize(function(){$(".valign__middle").each(function(){$(this).css("padding-top",$(this).parent().height()/2-$(this).height()/2);});});} function handleTopBarSubMenu(){$(".topbar-list > li").on("click",function(e){if(jQuery(this).children("ul").hasClass("topbar-dropdown")){if(jQuery(this).children("ul").hasClass("topbar-dropdown-visible")){jQuery(this).children(".topbar-dropdown").slideUp();jQuery(this).children(".topbar-dropdown").removeClass("topbar-dropdown-visible");}else{jQuery(this).children(".topbar-dropdown").slideDown();jQuery(this).children(".topbar-dropdown").addClass("topbar-dropdown-visible");}}});} function handleToggle(){jQuery('.list-toggle').on('click',function(){jQuery(this).toggleClass('active');});} function handleEqualHeightColumns(){var EqualHeightColumns=function(){$(".equal-height-columns").each(function(){heights=[];$(".equal-height-column",this).each(function(){$(this).removeAttr("style");heights.push($(this).height());});$(".equal-height-column",this).height(Math.max.apply(Math,heights));});} EqualHeightColumns();$(window).resize(function(){EqualHeightColumns();});$(window).load(function(){EqualHeightColumns("img.equal-height-column");});} function handleHoverSelector(){$('.hoverSelector').on('hover',function(e){$('.hoverSelectorBlock',this).toggleClass('show');e.stopPropagation();});} function handleBootstrap(){jQuery('.carousel').carousel({interval:5000,pause:'hover'});jQuery('.tooltips').tooltip();jQuery('.tooltips-show').tooltip('show');jQuery('.tooltips-hide').tooltip('hide');jQuery('.tooltips-toggle').tooltip('toggle');jQuery('.tooltips-destroy').tooltip('destroy');jQuery('.popovers').popover();jQuery('.popovers-show').popover('show');jQuery('.popovers-hide').popover('hide');jQuery('.popovers-toggle').popover('toggle');jQuery('.popovers-destroy').popover('destroy');} function addMark(keyword,content){if(keyword){var partten=new RegExp('('+keyword+'+(?![^<>]*>))','gmi');content=content.replace(/<\/?mark>/gm,"");return content.replace(partten,'$1');}else{return content.replace(/<\/?mark>/gm,"");}} function infinityLoad(){if($("[data-loading-point]").length>0){$('body').append("");var $tmp=$('#tmp');var $loadpoint=$("[data-loading-point]");var status=0;var $loadContainer=$("[data-loading-container]");var cube=$loadContainer.data("cube");var loadurl=window.location.href;var offset=$loadpoint.data("offset-load");var total=$loadContainer.data('total');function handleLoad(){var status=$loadpoint.data("load");var wh=$(window).height();var pt=$loadpoint.offset().top;scroll=$(window).scrollTop();if(location.search){ss="&p=";}else{ss="?p=";} if(wh+scroll>pt&&status==1){$loadpoint.data("load",0);var next=$loadpoint.data("next");var search="";if($("#search-input").length){var keyword=$("#search-input").val();search={keyword:keyword,p:next};} $tmp.load(loadurl+ss+next+" [data-loading-container]>div",search,function(e,a){var data=$tmp.html();if(data.indexOf('imglazy')>-1){data=data.replace(/src=/g,/index.html"data-original=");} if($("#search-input").length){data=addMark($('#search-input').val(),data);} if(data){$tmp.html("");$loadpoint.data("load",false);if(cube){$loadContainer.cubeportfolio('appendItems',data,function(){var totalCur=$('[data-loading-container] .cbp-wrapper>div').length;if(total==totalCur){$loadpoint.html("加载完成 - 共"+total+"条");}else{$loadpoint.data("load",true);$loadpoint.data("next",next+1);}});}else{$loadContainer.append(data);var totalCur=$('[data-loading-container]>div').length;if(total==totalCur){$loadpoint.html("加载完成 - 共"+total+"条");}else{$loadpoint.data("load",true);$loadpoint.data("next",next+1);}} $loadContainer.find(".imglazy").not("[src]").lazyload();}else{$loadpoint.html("加载完成 - 共"+total+"条");}})}} if(cube){var ckinit=setInterval(function(){var init=$loadContainer.data('cube-loaded');if(init){handleLoad();clearInterval(ckinit);}},50)}else{handleLoad();} $(window).scroll(function(){handleLoad();})}} function linkTarget(){var isNew=$("#istarget").data("istarget");if(isNew==1){if($(window).width()<768){$("a").removeAttr("target");}else{$("a").attr("target","_blank");$("a").each(function(){if(/javascript/.test($(this).attr("href"))){$(this).removeAttr("target");}})}}} return{init:function(){handleBootstrap();handleAffix();handleSearch();handleSearchV1();handleSearchV2();handleTopBar();handleNavToggle();handleTopBarSubMenu();handleToggle();handleMegaMenu();handleHoverSelector();handleEqualHeightColumns();handleFullscreen();handleValignMiddle();infinityLoad();linkTarget()},initImgLazy:function(){$(".imglazy").lazyload();},initCounter:function(){jQuery('.counter').counterUp({delay:10,time:1000});},initParallaxBg:function(){jQuery(window).load(function(){jQuery('.parallaxBg').parallax("50%",0.2);jQuery('.parallaxBg1').parallax("50%",0.4);});},initScrollBar:function(){jQuery('.mCustomScrollbar').mCustomScrollbar({theme:"minimal",scrollInertia:200,scrollEasing:"linear"});},initSidebarMenuDropdown:function(){function SidebarMenuDropdown(){jQuery('.header-v7 .dropdown-toggle').on('click',function(){jQuery('.header-v7 .dropdown-menu').stop(true,false).slideUp();jQuery('.header-v7 .dropdown').removeClass('open');if(jQuery(this).siblings('.dropdown-menu').is(":hidden")==true){jQuery(this).siblings('.dropdown-menu').stop(true,false).slideDown();jQuery(this).parents('.dropdown').addClass('open');}});} SidebarMenuDropdown();},initAnimateDropdown:function(){function MenuMode(){jQuery('.dropdown').on('show.bs.dropdown',function(){jQuery(this).find('.dropdown-menu').first().stop(true,true).slideDown();});jQuery('.dropdown').on('hide.bs.dropdown',function(){jQuery(this).find('.dropdown-menu').first().stop(true,true).slideUp();});} jQuery(window).resize(function(){if(jQuery(window).width()>768){MenuMode();}});if(jQuery(window).width()>768){MenuMode();}},initContactForm:function(){var captcha=$("#sky-form .captcha-img").attr("src");var original=$("#sky-form").html();$("#sky-form .captcha-img").click(function(){var d=new Date();var n=d.getTime();$(this).attr("src",captcha+"?_"+n);}) $("#message").on("keyup",function(){var count=$(this).val().length;$(this).next().text('您已输入'+count+'/200个字');}) $("#sky-form").validate({rules:{uname:{hanzi:true,rangelength:[1,5],},uphone:{required:true,mobile:true},umail:{email:true},message:{maxlength:200},shwcode:{required:true,}},messages:{uname:{hanzi:'您输入的姓名有非汉字字符',rangelength:'最长可输入5个汉字,如姓名超长请写在留言中,谢谢。'},uphone:{required:'手机号不能为空',mobile:'请输入正确的手机号'},umail:{email:'请输入正确的邮箱地址'},message:{minlength:'您输入的留言不能小于10个字符',maxlength:'您输入的留言不能超过200个字符'},shwcode:{required:'验证码不能为空',}},submitHandler:function(form) {$(form).ajaxSubmit({beforeSend:function() {$('#sky-form button[type="submit"]').button('loading');},success:function(e) {$('#sky-form button[type="submit"]').button('reset');var data=JSON.parse(e);if(data.code==100){$("#sky-form .captcha-img").attr("src",captcha+"?_"+n);$("#sky-form .alert-danger").hide();$("#sky-form").addClass('submited');var text=$("#sky-form .message p").text();var time=30;var to=setInterval(function(){$("#sky-form .message p").html(text+"
"+time+"秒后可以再留言。");if(time==0){$("#sky-form").removeClass('submited');$("#sky-form").html(original);clearInterval(to);} time--;},1000)}else{var d=new Date();var n=d.getTime();$("#sky-form [name=shwcode]").val("");$("#sky-form .alert-danger span").text(data.msg);$("#sky-form .alert-danger").show();if(data.code==105){$("#sky-form .input-captcha").removeClass("state-success").addClass("state-error").focus();}}}});},errorPlacement:function(error,element) {error.insertAfter(element.parent());}});}};}();bootbox.setDefaults({locale:"zh_CN",backdrop:false,animate:true,className:"my-modal",dialogPositon:"middle",buttonPosition:"center",size:'small'});$(function(){initVideo();$('[data-toggle="tooltip"]').tooltip({container:'body'});App.init();App.initImgLazy();App.initParallaxBg();if($("#sky-form").length>0){App.initContactForm();} if($(window).width()>767){$('[href^="tel"]').removeAttr('href');}}) $(window).load(function(){document.body.addEventListener('touchstart',function(){},false);window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdCustomStyle":"/Public/site/css/global/bdshare.css","bdSize":"24"},"share":{}};if($(".fv3").length>0){window._bd_share_config.slide={"type":"slide","bdImg":"0","bdPos":"right","bdTop":"100"};} with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];}) var isShare=new isShare();if(isShare.flag){var config={url:location.href,title:document.title,desc:$('head').find('[name=description]').attr('content'),img:$('.info-container').find('img').eq(0).length!=0?$('.info-container').find('img').eq(0).attr('src'):$('#wx-img').data('wximg'),img_title:'',from:''};var share_obj=new nativeShare('nativeShare-box',config);$('.popup_more').removeAttr('data-cmd').click(function(){$(".bottom-share").addClass("am-modal-active");if($(".sharebg").length>0){$(".sharebg").addClass("sharebg-active");}else{$("body").append('
');$(".sharebg").addClass("sharebg-active");}}) $(document).on("click",".sharebg,.share_btn",function(){$(".bottom-share").removeClass("am-modal-active");setTimeout(function(){$(".sharebg-active").removeClass("sharebg-active");$(".sharebg").remove();},300);})};$(function(){if($(".owl-clients-v1").length>0){$(".owl-clients-v1").owlCarousel({loop:true,autoplay:true,lazyLoad:false,autoplayTimeout:3000,autoplayHoverPause:true,margin:15,responsive:{0:{items:2},768:{items:4},1000:{items:6}}});} if($(".owl-slider-v4").length>0){$(".owl-slider-v4").owlCarousel({loop:true,autoplay:true,lazyLoad:false,autoplayHoverPause:true,margin:15,responsive:{0:{items:2},800:{items:4}}});} if($(".owl-slider-recruit").length>0){if($(window).width()>=768){$(".owl-slider-recruit").owlCarousel({loop:true,autoplay:true,lazyLoad:false,autoplayHoverPause:true,nav:true,dots:false,margin:15,responsive:{0:{items:1,nav:false},768:{items:2,nav:false},800:{items:2},992:{items:3}},navText:[""," "],});} $(window).resize(function(){if($(window).width()>=768){$(".owl-slider-recruit").owlCarousel({loop:true,autoplay:true,lazyLoad:false,autoplayHoverPause:true,nav:true,dots:false,margin:15,responsive:{0:{items:1,nav:false},768:{items:2,nav:false},800:{items:2},992:{items:3}},navText:[""," "],});}})} var iOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;if($(".mheader_v3").length>0){var navpos=($(".mheader_v3 li.active").length>0)?($(".mheader_v3 li.active").offset().left):0;var navw=($(".mheader_v3 li.active").length>0)?($(".mheader_v3 li.active").width()):0;var mr=$(".mheader_v3 .nav").css("margin-right");var pl=($(window).width()-navw-parseInt(mr))/2;$(".mheader_v3 .nav").animate({scrollLeft:navpos-pl}) var t=$(".search-li").html();if($(".search-li").length>0){$(".mheader_v3 .nav").parent().append("");}} var footerClss=$('.footer-nav').attr('class');if(!!footerClss){var footerIndex=footerClss.match(/\d/)[0];$('body').addClass('footernav'+footerIndex);} $('.normal .dropdown-menu').each(function(){var a=$(this).prev().attr('href');if($(window).width()<768){$(this).prev().attr('href','javascript:;');}else{$(this).prev().attr('href',a);}}) $('.normal .dropdown>a').on('touchend',function(){if($(this).next('.dropdown-menu').is(':hidden')){$(this).next('.dropdown-menu').show();}else{$(this).next('.dropdown-menu').hide();}}) $(document).on('keyup change','.search-open [name=keyword]',function(){if($(this).val()!=""){$(this).closest('form').find('button').prop('disabled',false);}else{$(this).closest('form').find('button').prop('disabled',true);}})})