TouchEvent: TouchEvent() コンストラクター
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 |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
TouchEvent
, the interface of the objects it constructs.