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] の同名の属性と同じである。
テスト
ここに表示
|
|
|
|
|
|