--- title: 'HTMLElement: lostpointercapture イベント' slug: Web/API/HTMLElement/lostpointercapture_event tags: - DOM - Event - PointerEvent - Reference translation_of: Web/API/HTMLElement/lostpointercapture_event ---
lostpointercapture
イベントは、キャプチャされたポインタが解放されたときに発生します。
バブリング | なし |
---|---|
キャンセル | 不可 |
インターフェイス | {{domxref("PointerEvent")}} |
イベントハンドラプロパティ | onlostpointercapture |
この例では、要素の lostpointercapture
イベントをリッスンし、pointerdown
で要素のポインタをキャプチャします。 その後ユーザーがポインタを離すと、lostpointercapture
イベントが発生します。
const para = document.querySelector('p'); para.addEventListener('lostpointercapture', () => { console.log('解放された!') }); para.addEventListener('pointerdown', (event) => { para.setPointerCapture(event.pointerId); });
同じ例ですが、onlostpointercapture
イベントハンドラプロパティを使用します。
const para = document.querySelector('p'); para.onlostpointercapture = () => { console.log('解放された!') }; para.addEventListener('pointerdown', (event) => { para.setPointerCapture(event.pointerId); });
仕様 | 状態 |
---|---|
{{SpecName('Pointer Events', '#the-lostpointercapture-event')}} | {{Spec2('Pointer Events')}} |
{{Compat("api.HTMLElement.lostpointercapture_event")}}
onlostpointercapture
イベントハンドラプロパティDocument
でのこのイベント: lostpointercapture
イベント