(function() { var equipmentFn = function(){ if (window.innerWidth >= 1000) {$("body").addClass("PC");}else{$("body").removeClass("PC");} if (window.innerWidth < 1000 && window.innerWidth >= 640) {$("body").addClass("PAD");}else{$("body").removeClass("PAD");} if (window.innerWidth < 640) {$("body").addClass("MB");}else{$("body").removeClass("MB");} } var mbPenetrate = function(el){ var elNum = document.getElementsByClassName(el).length; if(window.innerWidth >= 1000 || elNum == 0){return false;} for(var i = 0; i 0 && e.cancelable){e.preventDefault();}else if(scrollTop >= realHeight - viewHeight && newTargetY - targetY <0 && e.cancelable){e.preventDefault();} },false); } } var banDrag = function(){$("body").find("img,a").attr("ondragstart","return false");} var navbarFn = function(){ $('.Header-navclick').click(function () { if(window.innerWidth < 1000 && $(".Header-search-click").length > 0){$(".Header-search-click").removeClass("active");$(".Header-search-item").removeClass("active");} if($('.Header-navbar').is(':hidden')){ $(this).addClass('active');$('.Header-navbar').fadeIn(360).addClass("active"); $("body,html").css({"overflow":"hidden"}); } else{ $(this).removeClass('active');$('.Header-navbar').fadeOut(300).removeClass("active"); $("body,html").css({"overflow":""}); } }); } var headerLi = function(){ if(window.innerWidth >= 1000){return false;} var liTime = 0.12; $(".Header-navbar ul li").each(function(){$(this).css('transition-delay', liTime +'s');liTime += 0.12;}); } var searchFn = function(){ $(".Header-search-click").click(function(){ if(window.innerWidth < 1000 && $(".Header-navclick").length > 0){$('.Header-navclick').removeClass('active');$('.Header-navbar').hide();$("body,html").css({"overflow":""});} if(!$(this).hasClass("active")){$(this).addClass("active");$(".Header-search-item").addClass("active");} else{$(this).removeClass("active");$(".Header-search-item").removeClass("active");} }); } var headerDrop = function(){ if(window.innerWidth < 1000){return false;} $(".Header-navbar li").hover(function () {$(this).find(".Header-drop").stop().css('display','flex');}, function () {$(this).find(".Header-drop").stop().hide();}); } var headerDropMb = function(){ $(".Header-arrow").click(function(){ if($(this).next(".Header-drop").is(':hidden')) { $(".Header-arrow").removeClass('active');$(".Header-drop").slideUp(240); $(this).addClass('active');$(this).next(".Header-drop").slideDown(280); } else{$(this).removeClass('active');$(this).next(".Header-drop").slideUp(240);} }); } var footerDropMb = function(){ if(window.innerWidth >= 1000){return false;} $(".Footer-menu").click(function(){ if($(this).next(".Footer-drop").is(':hidden')) { $(".Footer-menu").removeClass('active');$(".Footer-drop").slideUp(240); $(this).addClass('active');$(this).next(".Footer-drop").slideDown(280); } else{$(this).removeClass('active');$(this).next(".Footer-drop").slideUp(240);} }); } var sonMenu = function(f,s){ if($(s).length <= 0 || window.innerWidth>=1000){return false;} var menuWidth = 0; var menuMargin = parseInt($(s).find("a").css('marginLeft')); $(s).find("a").each(function(){menuWidth += $(this)[0].getBoundingClientRect().width + menuMargin*2;}); $(s).width(menuWidth); var ontrueLeft; if($(s).find("li").hasClass("active")){ontrueLeft = $(s).find("li.active").offset().left - menuMargin}else{ontrueLeft = 0} setTimeout(function(){$(f).animate({'scrollLeft': menuWidth-$(window).width()}, 800).after().animate({'scrollLeft': ontrueLeft}, 800)},800); } var langFn = function(){ if(window.innerWidth >= 1000){ $(".Header-lang").hover(function () {$(this).addClass("active");}, function () {$(this).removeClass("active");}); }else{ $(".Header-lang").click(function(e){ if($(".Header-navclick").length > 0){$('.Header-navclick').removeClass('active');$('.Header-navbar').hide();$("body,html").css({"overflow":""});} if($(".Header-search-click").length > 0){$(".Header-search-click").removeClass("active");$(".Header-search-item").removeClass("active");} if(!$(this).hasClass("active")){$(this).addClass("active");$(".Header-lang-more").show();}else{$(this).removeClass("active");$(".Header-lang-more").hide();} e.stopPropagation(); }); $(window).click(function(){$(".Header-lang-more").hide();$(".Header-lang").removeClass("active");}); } } var backTop = function(){ var flag = false; $(window).scroll(function () { var winHgt= $(window).scrollTop(); if (winHgt >= 100 && false === flag) {flag = true;$(".sideBar-wrapper a").css('display','flex');} if (winHgt < 100) {flag = false;$(".sideBar-wrapper a").css('display','none');} }); $('.sideBar-wrapper a').click(function () { $('html,body').animate({ scrollTop: 0 }, 500); }); } //瀹㈡湇 var kefu = function (){ $('.kefu-bar').mouseenter(function (){ $(this).hide() $('.kefu').fadeIn(); }); $('.kefu').mouseleave(function (){ $('.kefu-bar').show() $('.kefu').hide(); }) } var headerItem = function(){ $('.Header-navbar li').mouseenter(function () { var i_left = $(this).position().left; var li_sub = $(this).prevAll().length; if (li_sub > 0) { $('.Header-drop').eq(li_sub - 1).css({'left': i_left }); $('.Header-drop').eq(li_sub - 1).css({'left': i_left }); if (li_sub == 3) { $('.Header-drop').css('left', '0'); } if (li_sub == 5) { $('.Header-drop').css('left', '0'); } if (li_sub == 6) { $('.Header-drop').css('left', '0'); } if(window.innerWidth <= 1359){ $('.Header-drop').css('left', '0'); } } }); } var HeaderFn = function(){ if(window.innerWidth >= 1100 && $("body").hasClass("noGap")){ if($(window).scrollTop() >= 70){ $("body").removeClass("Lucency");}else{$("body").addClass("Lucency");}; $(".Header-wrapper").mouseenter(function(){$("body").addClass("mouseBody");}); $(".Header-wrapper").mouseleave(function(){$("body").removeClass("mouseBody");}); }else{ $("body").removeClass("Lucency"); $("body").removeClass("noGap"); } } // 鎵ц鍑芥暟 ****************************************************************************************************************************** $(function() { equipmentFn(); // body-class璁惧淇℃伅 mbPenetrate("navbarScroll"); //绉诲姩绔姝㈢┛閫 浼犲叆class headerLi(); //绉诲姩绔鑸嚭鍦哄姩鐢 banDrag(); //绂佹鍥剧墖銆乤鏍囩鎷栧姩 navbarFn(); //绉诲姩绔眽鍫¢敭 searchFn(); //鎼滅储 headerDrop(); //瀵艰埅涓嬫媺 headerDropMb(); //绉诲姩绔?瀵艰埅涓嬫媺 // footerDropMb(); //绉诲姩绔?搴曢儴瀵艰埅涓嬫媺 langFn(); //璇█ backTop(); //缃《 sonMenu(".com-menu-sub",".com-menu-sub ul"); //绉诲姩绔?鍐呴〉鑿滃崟("瀹氫箟overflow-y: auto鐨勭埗鍏冪礌","璁剧疆瀹藉害鐨勫瓙鍏冪礌") kefu() headerItem() HeaderFn();//瀵艰埅鍙樿壊 }); // 鍏ㄥ眬鍑芥暟 ****************************************************************************************************************************** // 鏁板瓧鍓嶉潰琛?锛屼娇鐢 $.prefixInteger(num,length) jQuery.prefixInteger = function(num, length) {return (Array(length).join('0') + num).slice(-length);} // 绐楀彛浜嬩欢 ****************************************************************************************************************************** $(window).resize(function () { equipmentFn();// body-class璁惧淇℃伅 HeaderFn();//瀵艰埅鍙樿壊 }); // 婊氬姩浜嬩欢 ****************************************************************************************************************************** $(window).scroll(function () { HeaderFn();//瀵艰埅鍙樿壊 }); }());