WheelEvent:WheelEvent() 构造函数

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

WheelEvent() 构造函数会返回一个新的 WheelEvent 对象。

注意: 如果您使用此构造函数创建合成事件,出于安全原因,该事件将不会被信任。只有浏览器生成的 WheelEvent 对象才是受信任的,并且只有受信任的事件才会触发默认操作。

语法

js
new WheelEvent(type)
new WheelEvent(type, options)

参数

type

一个包含事件名称的字符串。它区分大小写,并且浏览器始终将其设置为 wheel

options 可选

一个对象,除了在 MouseEvent() 中定义的属性外,还可以具有以下属性:

deltaX 可选

一个浮点数,表示 deltaMode 单位中的水平滚动量。默认为 0.0

deltaY 可选

一个浮点数,表示 deltaMode 单位中的垂直滚动量。默认为 0.0

deltaZ 可选

一个浮点数,表示 deltaMode 单位中的 Z 轴滚动量。默认为 0.0

deltaMode 可选

一个整数,表示滚动量 delta 值的单位。默认为 0x00。允许的值为:

常量 描述
DOM_DELTA_PIXEL 0x00 delta 值以像素为单位。
DOM_DELTA_LINE 0x01 delta 值以行为单位。
DOM_DELTA_PAGE 0x02 delta 值以页面为单位。

返回值

一个新的 WheelEvent 对象。

规范

规范
UI 事件
# dom-wheelevent-wheelevent

浏览器兼容性

另见