UIEvent
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
UIEvent 介面是使用者介面的事件的基本型態。
UIEvent 是從 Event 衍伸過來。 雖然為了相容性,仍留著 UIEvent.initUIEvent() 方法,建立 UIEvent 物件最好是選擇以 UIEvent() constructor 建立。
許多介面直接或間接繼承此介面,例如:MouseEvent、TouchEvent、FocusEvent、KeyboardEvent、WheelEvent、InputEvent 和 CompositionEvent。
建構式
UIEvent()-
建立一個
UIEvent物件 。
屬性
此介面亦繼承其父-- Event 的屬性:
UIEvent.cancelBubble-
Is a
Booleanindicating whether the bubbling of the event has been canceled or not. UIEvent.detailRead only-
Returns a
longwith details about the event, depending on the event type. UIEvent.isCharRead only-
Returns a
Booleanindicating whether the event produced a key character or not. UIEvent.layerXRead only-
Returns the horizontal coordinate of the event relative to the current layer.
UIEvent.layerYRead only-
Returns the vertical coordinate of the event relative to the current layer.
UIEvent.pageXRead only-
Returns the horizontal coordinate of the event relative to the whole document.
UIEvent.pageYRead only-
Returns the vertical coordinate of the event relative to the whole document.
UIEvent.sourceCapabilitiesRead only-
Returns an instance of the InputDeviceCapabilities interface which provides information about the physical device responsible for generating a touch event.
UIEvent.viewRead only-
Returns a
WindowProxythat contains the view that generated the event. UIEvent.whichRead only-
Returns the numeric
keyCodeof the key pressed, or the character code (charCode) for an alphanumeric key pressed.
方法
此介面亦繼承其父-- Event 的方法:
UIEvent.initUIEvent()-
初始化
UIEvent物件。若該事件已經觸發的話,此方法就不會執行任何東西。
規範
| Specification |
|---|
| UI Events> # idl-uievent> |