Document.pointerLockElement
pointerLockElement は Document インターフェイスの読み取り専用プロパティで、この要素をポインターがロックされている間のマウスイベントの対象として設定します。ロック待ち状態の場合、ポインターがロックされていない場合、対象が他の文書にある場合は null になります。
値
Element または null。
例
キャンバス要素に現在ポインターロックがかかっているかどうかを判定します。
js
if (document.pointerLockElement === canvasElement) {
console.log('ポインターロック状態がロック中になりました');
// レスポンスで何か有益なことをする
} else {
console.log('ポインターロック状態がロック解除になりました');
// レスポンスで何か有益なことをする
}
仕様書
| Specification |
|---|
| Pointer Lock 2.0 # dom-documentorshadowroot-pointerlockelement |
ブラウザーの互換性
BCD tables only load in the browser