gpt4 book ai didi

jquery - JS 更改菜单类在 IE 8 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 13:56:00 24 4
gpt4 key购买 nike

我有一个 .js 代码如下:

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 没有更改类,也没有给出任何错误。

最佳答案

尝试使用:

jQuery(window).scroll(function() {

代替:

jQuery(document).scroll(function() {

关于jquery - JS 更改菜单类在 IE 8 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21873012/

24 4 0