TAG
JavaScript
Result
Run
License
<fieldset id="fields"> <button type="button">Lock</button> <input type="text" /> </fieldset>
window.addEventListener("load", () => { const elFields = document.getElementById("fields"); const elBtnLock = elFields.children[0]; elBtnLock.addEventListener("click", () => elFields.requestPointerLock()); document.addEventListener("pointerlockchange", () => { const elPointerLocked = document.pointerLockElement; elBtnLock.parentElement.disabled = elPointerLocked ? true : false; }); });
Console
expand_less
License
License
by DevDic
Close