Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Dokument: pointerlockchange Ereignis
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Daspointerlockchange-Ereignis wird ausgelöst, wenn der Zeiger gesperrt oder entsperrt wird.
Der Ereignishandler kannDocument.pointerLockElement verwenden, um festzustellen, ob der Zeiger gesperrt ist und, falls ja, an welches Element er gebunden ist.
Dieses Ereignis kann nicht abgebrochen werden und bildet keine Blase.
In diesem Artikel
Syntax
Verwenden Sie den Ereignisnamen in Methoden wieaddEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.
addEventListener("pointerlockchange", (event) => { })onpointerlockchange = (event) => { }Ereignistyp
Ein generischesEvent.
Beispiele
Verwendung vonaddEventListener():
addEventListener("pointerlockchange", (event) => { if (document.pointerLockElement) console.log("The pointer is locked to: ", document.pointerLockElement); else { console.log("The pointer is not locked"); }});Verwendung deronpointerlockchange Ereignishandler-Eigenschaft:
document.onpointerlockchange = (event) => { if (document.pointerLockElement) console.log("The pointer is locked to: ", document.pointerLockElement); else { console.log("The pointer is not locked"); }};Spezifikationen
| Specification |
|---|
| Pointer Lock 2.0> # pointerlockchange-and-pointerlockerror-events> |
| Pointer Lock 2.0> # dom-document-onpointerlockchange> |