UIEvent
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/zh-cn/web/api/ui_events/index.md)
UIEvent
接口表示简单的用户界面事件。
UIEvent
是从 Event
派生出来的。尽管 UIEvent.initUIEvent()
方法为了向后兼容而一直保留着,但是你应该使用 UIEvent()
构造器来创建 UIEvent
对象。
某些接口是这个的直接或间接后代:MouseEvent
, TouchEvent
, FocusEvent
, KeyboardEvent
, WheelEvent
, InputEvent
, 和CompositionEvent
.
Constructors
UIEvent()
-
创建一个
UIEvent
对象
属性
也继承了父代 Event
的一些属性。
UIEvent.cancelBubble
非标准 已弃用-
返回一个
Boolean
,表示该事件的冒泡是否被取消。 UIEvent.detail
只读-
Returns a
long
with details about the event, depending on the event type. UIEvent.layerX
非标准 只读-
返回事件相对于当前层的水平坐标。
UIEvent.layerY
非标准 只读-
返回事件相对于当前层的垂直坐标。
UIEvent.pageX
非标准 只读-
返回事件相对于整个文档的水平坐标。
UIEvent.pageY
非标准 只读-
返回事件相对于整个文档的垂直坐标。
UIEvent.sourceCapabilities
非标准 只读-
返回输入设备功能接口的一个实例,它提供有关负责生成 touch 事件的物理设备的信息。
UIEvent.view
只读-
返回一个包含了产生该事件的视图的
WindowProxy
。 UIEvent.which
非标准 只读-
返回一个对应(键盘)按下的数字类型的
keyCode
,或者一个字母数字键按下时的字符码 (charCode
)。
方法
也继承了父代 Event
的一些方法。
UIEvent.initUIEvent()
已弃用-
初始化一个
UIEvent
对象。如果事件已经被分派,这个方法什么都不做。
规范
Specification |
---|
UI Events # idl-uievent |
浏览器兼容性
BCD tables only load in the browser