所以我试图用JavaScript on scroll来调用一个函数.但我想知道我是否可以在不使用jQuery的情况下检测滚动的方向.如果没有,那么有任何解决方法吗?
我想的只是放一个"顶部"按钮,但如果可以,我想避免这样做.
我现在只是尝试使用此代码,但它不起作用:
if document.body.scrollTop <= 0 {
alert ("scrolling down")
} else {
alert ("scrolling up")
}
Run Code Online (Sandbox Code Playgroud) 我试图检测页面上的滚动是否超过高度为 80 像素的固定顶部导航的 100 像素。
计划是,一旦用户的滚动超过上述 100 像素,导航栏将更改背景颜色。
我看过很多关于这个主题的教程,但我看到的所有教程都是使用 Jquery。我希望使用 Vanilla Javascript 来实现这一点。