所以我试图用JavaScript on scroll来调用一个函数。但我想知道我是否可以在不使用jQuery的情况下检测滚动的方向。如果没有,那么有任何解决方法吗?
我想的只是放一个“顶部”按钮,但如果可以,我想避免这样做。
我现在只是尝试使用此代码,但它不起作用:
if document.body.scrollTop <= 0 {
alert ("scrolling down")
} else {
alert ("scrolling up")
}
慕村9548890
浏览 361回答 3
3回答
Qyouu
捕捉所有滚动事件(触摸和滚轮)的简单方法window.onscroll = function(e) { // print "false" if direction is down and "true" if up console.log(this.oldScroll > this.scrollY); this.oldScroll = this.scrollY;}