WheelEvent
WheelEvent class
WheelEvent 接口提供与车轮事件相关的特定上下文信息。要创建 WheelEvent 接口的实例,请使用 WheelEvent 构造函数,传递可选的 WheelEventInit 字典。
public class WheelEvent : MouseEvent
构造函数
特性
姓名 | 描述 |
---|
AltKey { get; } | 参考altKey属性。 |
Bubbles { get; } | 用于指示事件是否为冒泡事件。如果事件可以冒泡,则值为真,否则值为假。 |
Button { get; } | 在由按下或释放鼠标按钮引起的鼠标事件期间,必须使用按钮来指示哪个指针设备按钮更改了状态。 |
Buttons { get; } | 在任何鼠标事件期间,必须使用按钮来指示当前正在按下的鼠标按钮组合,表示为位掩码。 |
Cancelable { get; } | 用于指示事件是否可以阻止其默认操作。如果可以阻止默认操作,则值为 true,否则值为 false。 |
ClientX { get; } | 事件发生时相对于与事件关联的视口的水平坐标。 |
ClientY { get; } | 事件发生时相对于与事件关联的视口的垂直坐标。 |
CtrlKey { get; } | 参考ctrlKey属性 |
CurrentTarget { get; } | 用来表示IEventTarget 谁的IEventListener 当前正在处理中。 这在捕获和冒泡期间特别有用。 |
DefaultPrevented { get; } | 如果在可取消属性值为 true 时调用了 preventDefault(),则返回 true,否则返回 false。 |
DeltaMode { get; } | deltaMode 属性包含对增量值测量单位的指示。默认值为 DOM_DELTA_PIXEL(像素)。 |
DeltaX { get; } | 在车轮事件的默认操作是滚动的用户代理中,该值必须是在事件未被取消的情况下要滚动的沿 x 轴的测量值(以像素、行或页为单位)。否则,这是轮设备绕 x 轴移动的特定于实现的测量(以像素、线或页为单位)。 |
DeltaY { get; } | 在车轮事件的默认操作是滚动的用户代理中,该值必须是在事件未被取消的情况下要滚动的沿 y 轴的测量值(以像素、行或页为单位)。否则,这是车轮设备绕 y 轴移动的特定于实现的测量(以像素、线或页为单位)。 |
DeltaZ { get; } | 在车轮事件的默认操作是滚动的用户代理中,该值必须是在事件未被取消的情况下要滚动的沿 z 轴的测量值(以像素、行或页为单位)。否则,这是轮设备绕 z 轴移动的特定于实现的测量(以像素、线或页为单位)。 |
Detail { get; } | 指定有关事件的一些详细信息,具体取决于事件的类型。 |
EventPhase { get; } | 用于指示当前正在评估事件流的哪个阶段。 |
IsTrusted { get; } | isTrusted 属性必须返回它被初始化的值。创建事件时,必须将属性初始化为 false. |
MetaKey { get; } | 参考metaKey属性 |
RelatedTarget { get; } | 用于标识与 UI 事件相关的辅助 EventTarget,具体取决于事件的类型。 |
ScreenX { get; } | 事件发生时相对于屏幕坐标系原点的水平坐标。 |
ScreenY { get; } | 事件发生时相对于屏幕坐标系原点的垂直坐标。 |
ShiftKey { get; } | 参考 shiftKey 属性。 |
Target { get; } | 用来表示IEventTarget 事件最初被调度到的地方。 |
TimeStamp { get; } | 用于指定创建事件的时间(以毫秒为单位) ,将返回 0 值。 纪元时间的示例是系统启动时间或 0:0:0 UTC 1970 年 1 月 1 日。 |
Type { get; } | 事件的名称(不区分大小写)。名称必须是 XML 名称。 |
View { get; } | view 属性标识生成事件的窗口。 此属性的未初始化值必须为 null。 |
方法
字段
也可以看看