DOM

UIEvent インターフェイス

 編集:2022.10.05 by T.A.

[Edge]。→

このインターフェイスは、シンプルなユーザー インターフェイスのイベントを表します。

UIEvent は Event から派生しています。後方互換性のために UIEvent.initUIEvent() メソッドは維持されていますが、UIEvent オブジェクトは UIEvent() コンストラクターを使用して作成するべきです。

MouseEventTouchEventFocusEventKeyboardEventWheelEventInputEventCompositionEvent といったインターフェイスが、このインターフェイスの直接または間接の子孫です。

コンストラクター
new UIEvent(typeArg[, UIEventInit])
新しい UIEvent オブジェクトを作成します。
プロパティ

このインターフェイスは、親である Event からプロパティを継承しています。

UIEvent.detail 読取専用
UIEvent の、0 以外の値の場合には現在(イベントによっては次)のクリック数を数値で示します。
UIEvent.layerX 読取専用 非標準
UIEvent で現在のレイヤーに関連する水平座標を数値で返します。
UIEvent.layerY 読取専用 非標準
UIEvent で現在のレイヤーに関連する垂直座標を数値で返します。
UIEvent.sourceCapabilities 読取専用 実験的
UIEvent タッチイベントの生成を担当した物理的な機器に関する情報を提供する InputDeviceCapabilities インターフェイスのインスタンスを返します。
UIEvent.view 読取専用
UIEvent イベントを生成したものの WindowProxy オブジェクトを返します。
UIEvent.which 読取専用 非標準 非推奨
UIEvent でマウスの押されたボタンを示す数値、keyCode の数値、キーボードで押されたキーの文字コード(charCode)のいずれかを返します。
メソッド

このインターフェイスは、親である Event からメソッドを継承しています。

UIEvent.initUIEvent() 非推奨
一度作成された UI イベント UIEvent を初期化します。

テスト