W3C Pointer Lock Fallback
import $ from "jquery";
import PointerLock from "jspointerlock";
const element = document.body;
const pointerLock = new PointerLock(element);
pointerLock.on("change", (isLocked) => {
console.log(`pointer is ${isLocked ? 'locked' : 'not locked'}`);
});
$(element).on("click", () => {
pointerLock.requestPointerLock();
});- PointerLock
- Constructor(Element element) extends EventEmitter
- Members
- requestPointerLock() => Void
- Static Members
- exitPointerLock() => Void
- Properties
- isLocked => Boolean
- Static Properties
- isSupported => Boolean
- pointerLockElement => Element
- Events
- change => (Boolean isLocked, Event e)
- error => (Error err, Event e)
- unsupported => ()