MouseWheelEvent - 由于用户转动鼠标滚轮发生的事件
非标准
该功能是非标准的。请尽量不要在生产环境中使用它:因为每个用户不一定会正常运行。它的实现可能存在很大的不兼容性,并且将来可能会改变行为。
已废弃
该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。
MouseWheelEvent
接口表示由于用户转动鼠标滚轮发生的事件。
不要使用此滚轮事件接口。
像MouseScrollEvent
,此接口是非标准和弃用。它只能在非 Gecko 的浏览器使用。相反,使用标准的WheelEvent
。
属性
wheelDelta
只读
一个 long
,以像素为单位的距离(由 MSDN 定义,但实际用法不同,见 mousewheel
)。
wheelDeltaX
只读
一个可选的 long
,wheelDelta
水平轴的值。
wheelDeltaY
只读
一个可选的 long
,wheelDelta
垂直轴的值。
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 | 未知 | 不支持 | 6 | 支持 | 支持 |
wheelDelta | 不支持 | 未知 | 不支持 | 9 | 不支持 | 不支持 |
wheelDeltaX | 支持 | 未知 | 不支持 | 不支持 | 不支持 | 支持 |
wheelDeltaY | 支持 | 未知 | 不支持 | 不支持 | 不支持 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 未知 | 不支持 | 未知 | 未知 | 未知 |
wheelDelta | 不支持 | 不支持 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |
wheelDeltaX | 支持 | 支持 | 未知 | 不支持 | 未知 | 不支持 | 未知 |
wheelDeltaY | 支持 | 支持 | 未知 | 不支持 | 未知 | 不支持 | 未知 |
相关链接
- 此事件对象使用的事件类型:
mousewheel
- 标准的鼠标滚动事件对象:
WheelEvent
- Gecko 浏览器的历史鼠标滚轮事件对象:
MouseScrollEvent
- TMSDN 的文档:MouseWheelEvent object