【发布时间】:2016-01-28 09:26:14
【问题描述】:
我的 JS 脚本有问题,它在向下滚动时隐藏我的导航栏并在向上滚动时显示它。
问题是导航栏在向上滚动时一次又一次地显示和隐藏,而向下滚动时也是如此。
此外,当我向上滚动到页面顶部时,导航栏隐藏在顶部。
如何用我的脚本解决这个问题?
这是我的代码:
var lastScrollTop = 0;
$(window).scroll(function() {
var currentScrollTop = $(this).scrollTop();
if (currentScrollTop > lastScrollTop) {
$(".header").fadeOut();
} else {
$(".header").fadeIn();
}
lastScrollTop = currentScrollTop;
});
【问题讨论】:
标签: javascript jquery