所以我试图 on scroll
上使用 JavaScript 来调用一个函数。但我想知道是否可以在不使用 jQuery 的情况下检测滚动的方向。如果没有,那么有什么解决方法吗?
我正在考虑只放置一个“顶部”按钮,但如果可以的话,我想避免这种情况。
我现在刚刚尝试使用此代码,但它不起作用:
if document.body.scrollTop <= 0 {
alert ("scrolling down")
} else {
alert ("scrolling up")
}
原文由 dwinnbrown 发布,翻译遵循 CC BY-SA 4.0 许可协议
可以通过存储之前的
scrollTop
值并将当前的 scrollTop 值与它进行比较来检测它。JavaScript: