【发布时间】:2012-11-08 01:43:57
【问题描述】:
当用户在页面不滚动/不可滚动的情况下滚动滚轮时,我想捕获一个事件。但是,标准的 JS 滚动事件仅在浏览器实际滚动时触发,并且不会为样式设置为隐藏溢出的 DOM 元素触发。
Google 地图的滚动缩放是我正在寻找的行为类型的一个示例。
有人知道如何完成这样的事情吗?
谢谢。
【问题讨论】:
-
它适用于 Firefox 和 Chrome。 现场演示: jsfiddle.net/chtNP/1
-
这在 IE 或 Opera 中效果不佳,具体取决于版本(请参阅adomas.org/javascript-mouse-wheel)
-
@KelvinMackay 我已经在 IE9 和 IE8 中进行了测试,并且可以正常工作。
-
-
@KelvinMackay 我更新了我的演示以包含
'mousewheel'事件。
标签: javascript mouseevent