Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Element: hasPointerCapture() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2020.
DiehasPointerCapture()-Methode derElement Schnittstelle überprüft, ob das Element, auf dem sie aufgerufen wird,eine Zeigerdämpfung für den durch die gegebene Zeiger-ID identifizierten Zeiger hat.
In diesem Artikel
Syntax
js
hasPointerCapture(pointerId)Parameter
pointerIdDie
pointerIdeinesPointerEvent-Objekts.
Rückgabewert
Ein boolescher Wert —true, wenn das Element tatsächlich eine Zeigerdämpfung für den durch die gegebene Zeiger-ID identifizierten Zeiger hat,false, wenn nicht.
Beispiele
html
<div>Touch this element with a pointer.</div>js
const el = document.getElementById("target");el.addEventListener("pointerdown", (ev) => { // Element 'target' will receive/capture further events el.setPointerCapture(ev.pointerId); // … // Check whether element still has pointer capture const pointerCap = el.hasPointerCapture(ev.pointerId); if (pointerCap) { // We've still got pointer capture } else { // oops, we've lost pointer capture! }});Spezifikationen
| Specification |
|---|
| Pointer Events> # dom-element-haspointercapture> |