Javascript 如何在没有库的情况下检测所有类型的滚动?
我想知道如何在页面上检测滚动事件这里有两种不同的滚动方式 在桌面上:Javascript 如何在没有库的情况下检测所有类型的滚动?,javascript,dom-events,mousewheel,autoscroll,Javascript,Dom Events,Mousewheel,Autoscroll,我想知道如何在页面上检测滚动事件这里有两种不同的滚动方式 在桌面上: 通过滚动鼠标滚轮(事件处理程序是DOMElement.onwheel事件处理程序) 通过按下鼠标滚轮并沿适当方向移动光标(也称为autoscroll) 在手机上: 通过向下或向上交换手指 如何按照第二种和第三种方式检测滚动事件?在所有情况下,它都是滚动事件,因此: window.addEventListener("scroll", function(e) { ... }); 第二个和第三个事件有一个共同点——它们发生在m
DOMElement.onwheel
事件处理程序)如何按照第二种和第三种方式检测滚动事件?在所有情况下,它都是
滚动事件,因此:
window.addEventListener("scroll", function(e) {
...
});
第二个和第三个事件有一个共同点——它们发生在mousedown
和mouseup
框架内。您可以将其用于事件味道检测。在所有情况下,它都是一个滚动事件,因此:
window.addEventListener("scroll", function(e) {
...
});
第二个和第三个事件有一个共同点——它们发生在mousedown
和mouseup
框架内。您可以将其用于事件味道检测。并将光标移到上方或上方-这是什么意思?请看一下它们解释了鼠标事件。@Script47这意味着当您单击鼠标滚轮时,会在单击的位置放置一个滚动img,对于“向下滚动”,您可以将鼠标移到img上方或上方,同样的操作也可以将光标移到上方或上方-这是什么意思?看一看,它们解释了鼠标事件。@Script47这意味着当你点击鼠标滚轮时,一个滚动的img会被放置在你点击的地方,而对于“向下滚动”,你会将鼠标移到img之外,同样的事情也会发生在上面