Javascript 停止滚动时如何停止菜单
当你停止滚动时,我不知道如何停止菜单。当你们向下滚动时,菜单只有在停止滚动或向上滚动时才会隐藏和显示。我的代码只有在你向上滚动时才能工作,如果你能帮助我,我将不胜感激 js:Javascript 停止滚动时如何停止菜单,javascript,jquery,css,Javascript,Jquery,Css,当你停止滚动时,我不知道如何停止菜单。当你们向下滚动时,菜单只有在停止滚动或向上滚动时才会隐藏和显示。我的代码只有在你向上滚动时才能工作,如果你能帮助我,我将不胜感激 js: $(窗口)。滚动({ 上一个顶部:0 }, 函数(){ var currentTop=$(窗口).scrollTop(); if(currentTop
$(窗口)。滚动({
上一个顶部:0
},
函数(){
var currentTop=$(窗口).scrollTop();
if(currentTop
问题在于,只有当currentTop
小于previousTop
时,才需要检查。只有在上升的时候才会这样
真的,如果你想在滚动的任何时候触发它,你只需要执行currentTop!=previousTop
,它将在两个方向上工作
$(window).scroll({
previousTop: 0
},
function () {
var currentTop = $(window).scrollTop();
if (currentTop < this.previousTop) {
$("header").css("display", "none");
} else {
$("header").css("display", "block");
}
this.previousTop = currentTop;
});