WheelEvent
Baseline 广泛可用 *
WheelEvent 接口代表用户通过鼠标滚轮或类似输入设备滚动时发生的事件。
注意: 这是标准的滚轮事件接口。旧版本的浏览器实现了非标准且不兼容的 MouseWheelEvent 和 MouseScrollEvent 接口。请使用此接口,避免使用非标准接口。
请勿将 wheel 事件与 scroll 事件混淆。
wheel事件不一定会触发scroll事件。例如,元素可能根本无法滚动。使用滚轮或触控板进行的缩放操作也会触发wheel事件。scroll事件不一定由wheel事件触发。元素也可以通过键盘、拖动滚动条或使用 JavaScript 来滚动。- 即使
wheel事件触发了滚动,wheel事件中的delta*值也不一定反映内容的滚动方向。
构造函数
WheelEvent()-
创建一个
WheelEvent对象。
实例属性
此接口继承了其祖先 MouseEvent、UIEvent 和 Event 的属性。
WheelEvent.deltaX只读-
返回一个表示水平滚动量的
double值。 WheelEvent.deltaY只读-
返回一个表示垂直滚动量的
double值。 WheelEvent.deltaZ只读-
返回一个表示 z 轴滚动量的
double值。 WheelEvent.deltaMode只读-
返回一个
unsigned long,表示delta*值滚动量的单位。 WheelEvent.wheelDelta只读 已弃用 非标准-
返回一个表示像素距离的整数(32 位)。
WheelEvent.wheelDeltaX只读 已弃用 非标准-
返回一个表示水平滚动量的整数。
WheelEvent.wheelDeltaY只读 已弃用 非标准-
返回一个表示垂直滚动量的整数。
注意: Element: mousewheel event 页面包含关于已弃用的属性 wheelDelta、wheelDeltaX、wheelDeltaY 的额外文档。
实例方法
此接口不定义任何特定方法,但继承自其祖先 MouseEvent、UIEvent 和 Event 的方法。
规范
| 规范 |
|---|
| UI 事件 # interface-wheelevent |
浏览器兼容性
加载中…
另见
wheel事件- 被此接口替换的接口
- Gecko 的遗留鼠标滚轮事件对象:
MouseScrollEvent
- Gecko 的遗留鼠标滚轮事件对象: