Document.pointerLockElement
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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