javascript - overflow hidden 时检测用户滚动尝试

标签 javascript scroll mouseevent dom-events mouse

“scroll” 不会在内容overflow: hidden 时触发。 “wheel” 为滚轮鼠标触发但不在 magic trackpad 上触发或 magic mouse .在这种情况下,如何检测尝试滚动的鼠标交互?

最佳答案

可以获得鼠标坐标等properties很容易喜欢移动

使用该位置,您可以选择何时触发滚轮事件或仅使脚本滚动页面。

检查这个fiddle (不是我的)获得灵感

关于javascript - overflow hidden 时检测用户滚动尝试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32512924/

相关文章:

javascript - jQuery:当我点击它时滚动条会粘住,导致它在我的鼠标没有按下时滚动。 (以 jsfiddle 为例)

javascript - jQuery scrollTo - 在窗口中垂直居中 Div

javascript - MouseEvent.button和MouseEvent.which的具体使用

mouseevent - 鼠标点击/释放精神病

jquery - 如何使用 jQuery 检测滚动?

javascript - 推送在 firebase 监听器内不起作用

javascript - JavaScript 中的后缀和前缀递增

javascript - 来自两个向量的 Highchart 图 : split the vectors?

c# - 避免 UserControl 捕获鼠标滚轮滚动

javascript - AngularJS 过滤器将 html 作为字符串返回