我在Jquery中遇到了固定滚动的问题。 这是我的项目:http://jsfiddle.net/gxr58q5w/
代码:
$(window).scroll(function () {
if( $(window).scrollTop() >= $('#ct-menu').offset().top && !($('#ct-menu').hasClass('ct-menu-scroll'))){
$('#ct-menu').addClass('ct-menu-scroll');
} else {
$('#ct-menu').removeClass('ct-menu-scroll');
}
});
所以,'ct-menu-scroll'在每个“滚动”上添加/删除。我该怎么办?
答案 0 :(得分:0)
更改if else条件,这样可以正常工作
$(window).scroll(function () {
if( $(window).scrollTop() >= $('#ct-menu').offset().top){
if(!$('#ct-menu').hasClass('ct-menu-scroll')){
$('#ct-menu').addClass('ct-menu-scroll');
}
} else {
$('#ct-menu').removeClass('ct-menu-scroll');
}
});