Document.createTouchList()

非推奨

この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

注: Gecko 25.0 以前では、このメソッドは DocumentTouch ミックスインで定義されていました。

Document.createTouchList() メソッドは、新しい TouchList オブジェクトを生成して返します。

構文

var list = DocumentTouch.createTouchList([touch1 [, touch2 [, ...]]]);

引数

touches
0個以上の Touch オブジェクトです。 注: Firefox は Touch オブジェクトの配列も受け付けます。

返値

list
TouchList オブジェクトで、 touches 引数で指定された Touch オブジェクトを含みます。

この例は、 Document.createTouchList() メソッドを使用して TouchList オブジェクトを生成する様子を紹介しています。

以下のコードスニペットでは、いくつかの Touch オブジェクトがタッチ点と共に target 要素に生成され、 TouchList オブジェクトを作成するために使用されます。

var target = document.getElementById("target");

// Create some touch points
var touch1 = document.createTouch(window, target, 1, 15, 20, 35, 40);
var touch2 = document.createTouch(window, target, 2, 25, 30, 45, 50);

// Create an empty TouchList objects
var list0 = document.createTouchList();

// Create a TouchList with only one Touch object
var list1 = document.createTouchList(touch1);

// Create a list with two Touch objects
var list2 = document.createTouchList(touch1, touch2);

仕様書

仕様書 状態 備考
Touch Events
Document.createTouchList() の定義
勧告 初回定義

ブラウザーの互換性

BCD tables only load in the browser

関連情報