--- title: 'Document: pointercancel イベント' slug: Web/API/Document/pointercancel_event tags: - API - Document - Event - PointerEvent - onpointercancel - pointercancel - イベント translation_of: Web/API/Document/pointercancel_event ---
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")}}
HTMLElement を対象としたこのイベント: {{domxref("HTMLElement/pointercancel_event", "pointercancel")}} イベント