Element: touchstart イベント
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
touchstart イベントは、タッチ平面上に 1 つ以上のタッチ点が配置されたときに発生します。
構文
このイベント名を addEventListener() などのメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。
addEventListener("touchstart", (event) => {});
ontouchstart = (event) => {};
イベント型
TouchEvent です。 Event を継承しています。
イベントプロパティ
このインターフェイスは UIEvent および Event からプロパティを継承しています。
TouchEvent.altKey読取専用-
論理値で、タッチイベントが発行されたときに alt キーが押されていたかどうかを示します。
TouchEvent.changedTouches読取専用-
前回のタッチイベントと今回のタッチイベントの間で状態が変化した、個々の接点を表すすべての
TouchオブジェクトのTouchListです。 TouchEvent.ctrlKey読取専用-
論理値で、タッチイベントが発行されたときにコントロールキーが押されていたかどうかを示します。
TouchEvent.metaKey読取専用-
論理値で、タッチイベントが発行されたときにメタキーが押されていたかどうかを示します。
TouchEvent.shiftKey読取専用-
論理値で、タッチイベントが発行されたときにシフトキーが押されていたかどうかを示します。
TouchEvent.targetTouches読取専用-
現在タッチ面に接触してしており、かつイベントのターゲット要素と同じ要素で開始された、すべての
TouchオブジェクトのTouchListです。 TouchEvent.touches読取専用-
対象や、変更されたステータスに関係なく、表面との現在の接点をすべて表す
TouchオブジェクトのTouchListです。 TouchEvent.rotation非標準 読取専用-
イベント開始時からの角度の変化(度)。正の値は時計回りの回転を示し、負の値は反時計回りの回転を示します。初期値は
0.0です。 TouchEvent.scale非標準 読取専用-
イベント開始時からの 2 つの指間の距離の変化です。イベント開始時の初期指間距離からの倍率を、浮動小数点数で表します。1.0 未満の値は、内側へのピンチ(ズームアウト)を示します。1.0 以上の値は、外側へのピンチ解除(ズームイン)を示します。初期値は
1.0です。
例
これらのイベントのコード例は、専用のページ「タッチイベント」にあります。
仕様書
| Specification |
|---|
| Touch Events> # event-touchstart> |
| Touch Events> # dom-globaleventhandlers-ontouchstart> |
ブラウザーの互換性
Loading…