--- title: 'HTMLElement: pointercancel イベント' slug: Web/API/HTMLElement/pointercancel_event tags: - DOM - Event - Pointer Events - PointerEvent - Reference - pointercancel - user input translation_of: Web/API/HTMLElement/pointercancel_event ---
{{APIRef}}

pointercancel イベントは、これ以上ポインタイベントがないとブラウザーが判断したとき、または {{event("pointerdown")}} イベントが発生した後に、パン、ズーム、スクロールによってビューポートを操作するためにポインタを使用する場合に発生します。

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

pointercancel イベントを引き起こす状況の例

pointercancel イベントが発生した後、ブラウザーは {{event("pointerout")}} とそれに続く {{event("pointerleave")}} も送信します。

addEventListener() を使用する場合

const para = document.querySelector('p');

para.addEventListener('pointercancel', (event) => {
  console.log('ポインタイベントがキャンセルされた');
});

onpointercancel イベントハンドラプロパティを使用する場合

const para = document.querySelector('p');

para.onpointercancel = (event) => {
  console.log('ポインタイベントがキャンセルされた');
};

仕様

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

ブラウザーの互換性

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

関連情報