--- title: 'Document: pointercancel イベント' slug: Web/API/Document/pointercancel_event tags: - API - Document - Event - PointerEvent - onpointercancel - pointercancel - イベント translation_of: Web/API/Document/pointercancel_event ---
{{APIRef}}

pointercancel イベントは、ブラウザーがもうポインターイベントが存在しないと判断したとき、または {{event("pointerdown")}} イベントが発生した後で、ポインターがビューポートのパン、ズーム、スクロールを操作するために使用されたときに発生します。

バブリング あり
キャンセル可能 いいえ
インターフェイス {{domxref("PointerEvent")}}
イベントハンドラープロパティ {{domxref("GlobalEventHandlers/onpointercancel", "onpointercancel")}}

pointercancel イベントが発生する状況の例をいくつか示します。

pointercancel イベントの発生後、ブラウザーは {{event("pointerout")}} イベントと、続いて {{event("pointerleave")}} イベントを送信します。

addEventListener() の使用例:

document.addEventListener('pointercancel', (event) => {
  console.log('Pointer event cancelled')
});

onpointercancel イベントハンドラープロパティの使用例:

document.onpointercancel = (event) => {
  console.log('Pointer event cancelled')
};

仕様書

仕様書 状態
{{SpecName('Pointer Events', '#the-pointercancel-event')}} {{Spec2('Pointer Events')}}

ブラウザーの対応

{{Compat("api.Document.pointercancel_event")}}

関連情報