--- 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 ---
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")}}
onpointercancel イベントハンドラプロパティDocument でのこのイベント: pointercancel イベント