W3C Pointer Lock Fallback
I suggest you to use jspm as your package manager.
importPointerLockfrom"jspointerlock";constpointerLock=newPointerLock(document.body);pointerLock.on("change",(isLocked)=>{console.log(`pointer is ${isLocked ? 'locked' : 'not locked'}`);});pointerLock.element.addEventListener("click",()=>{pointerLock.requestPointerLock();});Please checkout the index-dist.html file for direct usage in a browser.
- PointerLock
- Constructor(Element element) extends EventEmitter
- Members
- requestPointerLock() => Void
- Static Members
- exitPointerLock() => Void
- Properties
- element => Element
- isLocked => Boolean
- Static Properties
- isSupported => Boolean
- pointerLockElement => Element
- Events
- change => (BooleanisLocked, Evente)
- error => (Errorerr, Evente)
- unsupported => ()