TouchEvent: TouchEvent() コンストラクター
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
TouchEvent() コンストラクターは新しい TouchEvent オブジェクトを生成します。
メモ:
このコンストラクタを使用して合成イベントを作成した場合、セキュリティ上の理由から、そのイベントは信頼されません。
ブラウザーが生成した TouchEvent オブジェクトのみが信頼され、信頼されたイベントのみが既定のアクションを発生させます。
構文
new TouchEvent(type)
new TouchEvent(type, options)
引数
type-
イベントの名前の文字列です。 大文字小文字の区別があり、ブラウザーは
touchstart,touchend,touchmove,touchcancelのいずれかを設定します。 options省略可-
オブジェクトで、
UIEvent()で定義されているプロパティに加え、以下のプロパティを持つことができます。touches省略可-
TouchList(既定値は空)で、現在面に触れているすべてのタッチ点のオブジェクトのリストです。 targetTouches省略可-
TouchList(既定値は空)で、現在のイベントの対象である要素で接触を始め、現在接触中のすべてのタッチ点のリストです。 changedTouches省略可-
既定値は
[]、型はTouch[]で、このイベントに貢献した接触点すべてのオブジェクトのリストです。 ctrlKey省略可-
論理値で、既定値は
falseであり、 ctrl キーが同時に押されていたかどうかを示します。 shiftKey省略可-
論理値で、既定値は
falseであり、 shift キーが同時に押されていたかどうかを示します。 altKey省略可-
論理値で、既定値は
falseであり、 alt キーが同時に押されていたかどうかを示します。 metaKey省略可-
論理値で、既定値は
falseであり、 meta キーが同時に押されていたかどうかを示します。
返値
新しい TouchEvent オブジェクトです。
仕様書
| Specification |
|---|
| Touch Events> # dom-touchevent-constructor> |
ブラウザーの互換性
Loading…
関連情報
TouchEvent, the interface of the objects it constructs.