UIEvent

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/zh-tw/web/api/ui_events/index.md)

UIEvent 介面是使用者介面的事件的基本型態。

UIEvent 是從 Event 衍伸過來。 雖然為了相容性,仍留著 UIEvent.initUIEvent() 方法,建立 UIEvent 物件最好是選擇以 UIEvent() constructor 建立。

許多介面直接或間接繼承此介面,例如:MouseEventTouchEventFocusEventKeyboardEventWheelEventInputEventCompositionEvent

建構式

UIEvent()

建立一個 UIEvent 物件 。

屬性

此介面亦繼承其父-- Event 的屬性:

UIEvent.cancelBubble Non-standard 已棄用

Is a Boolean indicating whether the bubbling of the event has been canceled or not.

UIEvent.detailRead only

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

UIEvent.isChar 已棄用 Read only

Returns a Boolean indicating whether the event produced a key character or not.

UIEvent.layerX Non-standard Read only

Returns the horizontal coordinate of the event relative to the current layer.

UIEvent.layerY Non-standard Read only

Returns the vertical coordinate of the event relative to the current layer.

UIEvent.pageX Non-standard Read only

Returns the horizontal coordinate of the event relative to the whole document.

UIEvent.pageY Non-standard Read only

Returns the vertical coordinate of the event relative to the whole document.

UIEvent.sourceCapabilities Non-standard Read 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 WindowProxy that contains the view that generated the event.

UIEvent.which Non-standard Read only

Returns the numeric keyCode of the key pressed, or the character code (charCode) for an alphanumeric key pressed.

方法

此介面亦繼承其父-- Event 的方法:

UIEvent.initUIEvent() 已棄用

初始化 UIEvent 物件。若該事件已經觸發的話,此方法就不會執行任何東西。

規範

Specification
UI Events
# idl-uievent

瀏覽器相容性

BCD tables only load in the browser

參見