Javascript 鼠标滚轮与 scrolbar 滚动事件

标签 javascript events scroll mousewheel

是否有一种(可靠的)方法来区分鼠标滚轮启动的滚动事件与用户使用浏览器滚动条或触摸滚动时的滚动事件?如果我添加这个事件,我在这两种情况下都会得到 true。

document.on('scroll', function(){

});

最佳答案

您可以检测到鼠标滚轮: 答案等效: - Mousewheel event in modern browsers - 列表项

window.addEventListener("wheel", event => console.info(event.deltaY));

关于Javascript 鼠标滚轮与 scrolbar 滚动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58973721/

相关文章:

javascript - 如何在 Django 应用程序中加载更多内容?

javascript - backbone.js 集合 - 重复调用 fetch 以从服务器获取所有 "pages"

javascript - React Native 中的过滤器数组

javascript - 当 DOM 更改时,我是否需要清理我的事件处理程序?

scroll - 平滑滚动 angular2

javascript - 滚动不透明度转移到目标元素和从目标元素转移

javascript - Canvas HTML5、IE、Chrome、FireFox - 字体和偏移属性

javascript - 仅在多个时才匹配最后一次出现

mysql - 从 MySQL 引发事件并从 VB.NET(或类似的东西)处理它?

javascript - 从可点击的 Google map 叠加层传播鼠标事件