我有以下jQuery 代码:
if($(window).scrollTop()>=220) {
$( #header nav ).slideUp( fast ).removeClass( fixed );
} else {
$( #header nav ).addClass( fixed ).slideDown( fast );
}
当用户滚动到页面下方超过220 像素时,页眉会得到类类固定,然后滑倒。当用户再次向上移动时,页眉会向上滑动,然后将其类固定删除。用户将永远不会看到页眉回到原来的位置,就像在屏幕上大约180 像素一样。
然而,问题在于,当用户卷轴没有我想要的那么好的时候,它会一次又一次地使幻灯片滑动。我看过停止方法,但停止当前的动画也不是我的需要。对于如何解决这个问题有什么想法吗?
上述代码是一个被称为函数的函数 :
$(window).scroll(function() {
fixedHeader();
});