DOM

Document.createTouch() メソッド

 編集:2022.08.29 by T.A.

[Edge]⛌非推奨。→

新しい Touch オブジェクトを生成して返します。

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

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

構文
Document.createTouch(view, target, identifier, pageX, pageY, screenX, screenY)
view タッチが発生した window です。
target タッチの EventTarget です。
identifier Touch.identifier の値です。
pageX Touch.pageX の値です。
pageY Touch.pageY の値です。
screenX Touch.screenXの値です。
screenY Touch.screenY の値です。

注: このメソッドの以前のバージョンでは、以下の追加の引数を含んでいましたが、これらの引数は下記の標準のいずれにも含まれていません。従って、これらの引数は非推奨であり、使用されないと考えてください。

clientX Touch.clientX の値です。
clientY Touch.clientY の値です。
radiusX Touch.radiusX の値です。
radiusY Touch.radiusY の値です。
rotationAngle Touch.rotationAngle の値です。
force Touch.forceの値です。
返値

入力引数で記述されたように構成された Touch オブジェクトです。

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

以下のコード スニペットでは、2つの Touch オブジェクトが target 要素に生成されます。

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

var touch1 = Document.createTouch(window, target, 1, 15, 20, 35, 40);
var touch2 = Document.createTouch(window, target, 2, 25, 30, 45, 50);

テスト