UIEvent

UIEvent 接口表示简单的用户界面事件。

UIEvent 是从 Event 派生出来的。尽管 UIEvent.initUIEvent() (en-US) 方法为了向后兼容而一直保留着,但是你应该使用 UIEvent() 构造器来创建 UIEvent 对象。

某些接口是这个的直接或间接后代:MouseEvent, TouchEvent, FocusEvent, KeyboardEvent, WheelEvent, InputEvent, 和CompositionEvent.

Constructors

UIEvent()

创建一个 UIEvent 对象

属性

也继承了父代 Event 的一些属性。

UIEvent.cancelBubble (en-US) 非标准 已弃用

返回一个 Boolean,表示该事件的冒泡是否被取消。

UIEvent.detail只读

Returns a long with details about the event, depending on the event type.

UIEvent.layerX (en-US) 非标准 只读

返回事件相对于当前层的水平坐标。

UIEvent.layerY (en-US) 非标准 只读

返回事件相对于当前层的垂直坐标。

UIEvent.pageX 非标准 只读

返回事件相对于整个文档的水平坐标。

UIEvent.pageY 非标准 只读

返回事件相对于整个文档的垂直坐标。

UIEvent.sourceCapabilities (en-US) 非标准 只读

返回输入设备功能接口的一个实例,它提供有关负责生成 touch 事件的物理设备的信息。

UIEvent.view只读

返回一个包含了产生该事件的视图的 WindowProxy

UIEvent.which 非标准 只读

返回一个对应(键盘)按下的数字类型的 keyCode ,或者一个字母数字键按下时的字符码 (charCode)。

方法

也继承了父代 Event 的一些方法。

UIEvent.initUIEvent() (en-US) 已弃用

初始化一个 UIEvent 对象。如果事件已经被分派,这个方法什么都不做。

规范

Specification
UI Events
# idl-uievent

浏览器兼容性

BCD tables only load in the browser

相关链接