PointerEvent.PointerEvent()
PointerEvent()
コンストラクタは、新しい信頼できない合成 PointerEvent
オブジェクトのインスタンスを作成します。
構文
event = new PointerEvent(type, PointerEventInit);
引数
- type
- イベントの名前を表す
DOMString
です(PointerEvent
のイベントタイプを参照)。 - PointerEventInit省略可
- 次のフィールドを持つ
PointerEventInit
ディクショナリです。pointerId
— インスタンスのPointerEvent.pointerId
の値を設定するlong
型のオプションで、デフォルトは0
です。width
— インスタンスのPointerEvent.width
の値を設定するdouble
型のオプションで、デフォルトは1
です。height
— インスタンスのPointerEvent.height
の値を設定するdouble
型のオプションで、デフォルトは1
です。pressure
— インスタンスのPointerEvent.pressure
の値を設定するfloat
型のオプションで、デフォルトは0
です。tangentialPressure
— インスタンスのPointerEvent.tangentialPressure
の値を設定するfloat
型のオプションで、デフォルトは0
です。tiltX
— インスタンスのPointerEvent.tiltX
の値を設定するlong
型のオプションで、デフォルトは0
です。tiltY
— インスタンスのPointerEvent.tiltY
の値を設定するlong
型のオプションで、デフォルトは0
です。twist
— インスタンスのPointerEvent.twist
の値を設定するlong
型のオプションで、デフォルトは0
です。pointerType
— インスタンスのPointerEvent.pointerType
の値を設定するDOMString
型のオプションで、デフォルトは""
です。isPrimary
— インスタンスのPointerEvent.isPrimary
の値を設定するBoolean
型のオプションで、デフォルトはfalse
です。
注:
PointerEventInit
ディクショナリは、MouseEvent
、UIEventInit
、およびEventInit
ディクショナリからのフィールドも受け入れます。
例
var moveEvent = new PointerEvent("pointermove");
var downEvent = new PointerEvent("pointerdown",
{pointerId: 1,
bubbles: true,
cancelable: true,
pointerType: "touch",
width: 100,
height: 100,
isPrimary: true
});
ブラウザーの互換性
BCD tables only load in the browser