DOM

インターフェイス

TouchList インターフェイス

  編集:2022.04.08 by T.A.

MS

このインターフェイスは、タッチ面上の接触点のリストを表します。例えば、ユーザーがタッチ面(画面やトラックパッドなど)を 3 本指で操作している場合、対応する TouchList オブジェクトは 1 本の指あたり 1 つの Touch オブジェクトを持ち、全部で 3 要素になります。

プロパティ
TouchList.length 読取専用
TouchList 中の Touch オブジェクトの個数
メソッド
TouchList.identifiedTouch()
識別子が指定された値と一致するリスト内の、最初の Touch 要素を返す
TouchList.item()
リスト内の指定した位置の Touch オブジェクトを返します。

タッチイベントのメイン記事にある例 をご覧ください。


Obj¶.touches
[TouchList]。現在~タッチ面にタッチしている各接点に対応する Touch オブジェクトからなるリスト。
Obj¶.targetTouches
[TouchList]。touches 内の Touch オブジェクトのうち、[Touch.target = 現在のイベント標的(すなわち、このイベント・オブジェクトの target)]なるものからなるリスト。
Obj¶.changedTouches
[TouchList]。touches 内の Touch オブジェクトのうち、[イベント型(すなわち、このイベント・オブジェクトの type)に応じて、次に該当するタッチ点]に対応するものからなるリスト:
⮡ touchstart
現在のイベントにより作動中になったタッチ点。
⮡ touchmove
最後のイベントから動いたタッチ点。
⮡ touchend
⮡ touchcancel
直前にタッチ面から除去されたタッチ点 ― その座標は、除去される直前におけるものとする。
Obj¶.altKey
Obj¶.metaKey
Obj¶.ctrlKey
Obj¶.shiftKey
[boolean]。これらの属性のふるまいは、KeyboardEvent [UIEvents] の同名の属性と同じである。

テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: