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 ディクショナリは、MouseEventUIEventInit (en-US)、および 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