Jquery停止了Chrome的工作

时间:2017-09-13 07:04:14

标签: jquery google-chrome

我实现了一些jquery,它在滚动页面时在元素上添加了一个类,所以实际上当元素进入视口时。我注意到只有在Chrome上,代码才在几天前停止工作。那么代码中是否存在需要更新的内容?

jQuery(document).ready(function(a){function m(){n()}function n(){a(document).height(),a(window).height();c?newScroll=a(window).scrollTop():"Safari"==o()||"Chrome"==o()?newScroll=a("body").scrollTop():newScroll=a("html,body").scrollTop(),e.each(function(){if(!a(this).hasClass("disabled")){var b=a(this);newScroll+1*a(window).height()>a(this).offset().top?(b.removeClass("ontladen"),b.addClass("geladen")):newScroll+a(window).height()<a(this).offset().top+1&&(b.addClass("ontladen"),b.removeClass("geladen"))}})}function o(){var a=navigator.userAgent.toLowerCase();return-1!=a.indexOf("opera")?"Opera":-1!=a.indexOf("staroffice")?"Star Office":-1!=a.indexOf("webtv")?"WebTV":-1!=a.indexOf("beonex")?"Beonex":-1!=a.indexOf("chimera")?"Chimera":-1!=a.indexOf("netpositive")?"NetPositive":-1!=a.indexOf("phoenix")?"Phoenix":-1!=a.indexOf("firefox")?"Firefox":-1!=a.indexOf("chrome")?"Chrome":-1!=a.indexOf("safari")?"Safari":-1!=a.indexOf("skipstone")?"SkipStone":-1!=a.indexOf("msie")?"Internet Explorer":-1!=a.indexOf("netscape")?"Netscape":-1!=a.indexOf("mozilla/5.0")?"Mozilla":-1!=a.indexOf("/")?"mozilla"!=a.substr(0,a.indexOf("/"))?navigator.userAgent.substr(0,a.indexOf("/")):"Netscape":-1!=a.indexOf(" ")?navigator.userAgent.substr(0,a.indexOf(" ")):navigator.userAgent}o();var c=!1;a("body").hasClass("layout-mobile")&&(c=!0);var d=a(".expl-wrapper"),e=a(".laad");a("html,body").stop().scrollTop(0),a(window).load(function(){m(),a("#loading-mask").fadeOut(950),setTimeout(function(){d.addClass("loaded"),m()},450)}).resize(function(){m()}).scroll(function(){n()})});

0 个答案:

没有答案