$(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); } } /*header*/ if($(window).width()>1000){ $('.top-menu-li.has-child').hover(function (){ $(this).children('.sub-menu').stop().fadeIn(300); $(this).addClass('on'); $('header').addClass('submenu_show'); },function (){ if($(window).width()>1000){ $(this).children('.sub-menu').hide(); }else{ $(this).children('.sub-menu').hide(); } $(this).removeClass('on'); $('header').removeClass('submenu_show'); }) } $('.backtop').click(function(){$('html,body').animate({scrollTop:'0px'},800)}); //mobile header $('#menu-ico').click(function () { $(this).addClass('active'); if($('.top-menu-ul').is(':hidden')){ $('.top-menu-ul').slideDown(); $('body').addClass('menu-show'); }else{ $('.top-menu-ul,.sub-menu').slideUp(); $(this).removeClass('active'); $('body').removeClass('menu-show'); } }) $('.top-menu-li i').click(function (){ if($(this).siblings('.sub-menu').is(':hidden')){ $(this).siblings('.sub-menu').slideDown(); $(this).parent().siblings().children('.sub-menu').slideUp(); $(this).parent().addClass('on').siblings().removeClass('on'); }else{ $(this).siblings('.sub-menu').slideUp(); $(this).parent().removeClass('on') } }) //bg-hover $('.bg_hover').click(function (){ $('.top-menu-ul,.sub-menu').slideUp(); $('#menu-ico').removeClass('active'); $('body').removeClass('menu-show'); }) $('.footer-item i').bind("click", function () { if ($(this).next('ul').is(':hidden')) { $(this).next('ul').slideDown(300); } else { $(this).next('ul').slideUp(300); } }); //common-nav if($(window).width()>1000){ var speed = 0; $('.common-nav a').each(function (){ speed+=.1; $(this).css('animation-delay',speed+'s') }) } sonmenu("common-menu","common-nav"); function sonmenu(pt,el){ if(window.innerWidth >= 640){return false;} var menuWidth = 0, $el = $("."+el), $pt = $("."+pt), ontrueLeft; $el.find("a").each(function(){menuWidth += $(this)[0].getBoundingClientRect().width}); $el.width(menuWidth); if($el.find("a").hasClass("on")){ontrueLeft = $el.find("a.on").offset().left}else{ontrueLeft = 0} setTimeout(function(){$pt.animate({'scrollLeft': menuWidth-$(window).width()}, 800).after().animate({'scrollLeft': ontrueLeft}, 800)},800); } $(function() { equipmentFn(); // body-class设备信息 mbPenetrate("navbarScroll"); //移动端禁止穿透 传入class }); });