UIEvent

UIEvent 接口代表简单的用户界面事件。它是 UI Events API 的一部分,该 API 包含与用户交互相关的各种事件类型和接口。

UIEvent 继承自 Event。尽管为了向后兼容而保留了 UIEvent.initUIEvent() 方法,但您应该使用 UIEvent() 构造函数来创建 UIEvent 对象。

有几个接口是该接口的直接或间接后代:MouseEventTouchEventFocusEventKeyboardEventWheelEventInputEventCompositionEvent

Event UIEvent

构造函数

UIEvent()

创建一个 UIEvent 对象。

实例属性

该接口还继承了其父接口 Event 的属性。

UIEvent.detail 只读

根据事件类型,返回一个 long,其中包含有关事件的详细信息。

UIEvent.sourceCapabilities 实验性 只读

返回一个 InputDeviceCapabilities 接口的实例,该接口提供有关生成触摸事件的物理设备的信息。

UIEvent.view 只读

返回一个 WindowProxy,其中包含生成事件的视图。

UIEvent.which 已弃用 只读

返回按下键的数字 keyCode,或者按下字母数字键的字符代码 (charCode)。

实例方法

该接口还继承了其父接口 Event 的方法。

UIEvent.initUIEvent() 已弃用

初始化一个 UIEvent 对象。如果事件已被分派,则此方法不执行任何操作。

规范

规范
UI 事件
# idl-uievent

浏览器兼容性

另见