0
我有一个.js
代码下:JS更换菜单类没有工作在IE 8
var x = jQuery(window).innerHeight();
jQuery(document).scroll(function() {
if (jQuery(this).scrollTop() >= x) {
jQuery('#nav').removeClass('nav').addClass('topfix_nav');
} else {
jQuery('#nav').removeClass('topfix_nav').addClass('nav');
}
});
CSS:
的导航类有共同的属性菜单
.topfix_nav {
font-family: Verdana, Geneva, sans-serif;
height: 60px;
position: fixed;
top: 0%;
right: 0%;
background-color: #FFF;
width: 100%;
z-index: 999;
}
它的工作原理在Chrome和Mozilla中,但IE 8并没有改变这个类,也没有给出任何错误。
工作不相同的结果。 请查看代码并滚动其已有文件。 –
你需要将'document'改成'window' – Felix
其作品谢谢你兄弟... –