From 3261f410bf83dbcc8f13a91c390e3daebd646952 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 1 Feb 2025 15:39:51 +0900 Subject: [PATCH] =?UTF-8?q?2024/07/25=20=E6=99=82=E7=82=B9=E3=81=AE?= =?UTF-8?q?=E8=8B=B1=E8=AA=9E=E7=89=88=E3=81=AB=E5=9F=BA=E3=81=A5=E3=81=8D?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/api/element/touchcancel_event/index.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/files/ja/web/api/element/touchcancel_event/index.md b/files/ja/web/api/element/touchcancel_event/index.md index 1005ac477a054c..631ba35a6ae66d 100644 --- a/files/ja/web/api/element/touchcancel_event/index.md +++ b/files/ja/web/api/element/touchcancel_event/index.md @@ -3,12 +3,20 @@ title: "Element: touchcancel イベント" short-title: touchcancel slug: Web/API/Element/touchcancel_event l10n: - sourceCommit: 76717f752447b6eef25bf29c12272e407ee5cb6b + sourceCommit: b71d118ffc6d72b77efad9661110fcc9ede464eb --- {{APIRef}} -`touchcancel` イベントは、1 つ以上のタッチポイントが実装固有の理由で中断されたとき(例えば、タッチポイントが多すぎるとき)に発生します。 +`touchcancel` イベントは、1 つ以上のタッチポイントが実装固有の理由で中断されたときに発生します。 + +`touchcancel` イベントを引き起こす状況の例としては、次のようなものがあります。 + +- タッチ操作が取り消される可能性のあるハードウェアでイベントが発生したとき。例えば、アプリケーションスイッチャーインターフェイスや、モバイル端末の「ホーム」ボタンを使用してユーザーがアプリケーションを切り替えたときなど。 +- タッチがアクティブな間、端末の画面の方向が変更されたとき。 +- ブラウザーが、ユーザーが誤ってタッチ入力を始めたと判断したとき。例えば、ハードウェアがパームリジェクションに対応している場合や、スタイラスを使用している際にディスプレイに手が触れて誤ってイベントを開始してしまうことを防ぐときなど。 +- {{cssxref("touch-action")}} プロパティによって、入力の継続が中断されたとき。 +- ユーザーが同時に操作する指の数が多すぎると、ブラウザーは(ユーザーが画面にタッチしている最中でも)すべての既存のポインターに対してこのイベントを発行します。 ## 構文 @@ -60,7 +68,3 @@ _このインターフェイスは {{domxref("UIEvent")}} および {{domxref("E ## ブラウザーの互換性 {{Compat}} - -## 参照 - -- [`Document`](/ja/docs/Web/API/Document) をターゲットとしたこのイベント: [`touchcancel`](/ja/docs/Web/API/Element/touchcancel_event)