Screen.availLeft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
非標準: この機能は標準化されていません。非標準の機能はブラウザーの対応が限られ、将来的に変更または削除される可能性があるため、本番環境での使用は推奨されません。ただし、標準の選択肢が存在しない特定のケースでは、有効な代替手段となる場合があります。
画面の左端から利用できる最初の有効ピクセルを返します。
値
数値です。
例
js
let setX = window.screen.width - window.screen.availLeft;
let setY = window.screen.height - window.screen.availTop;
window.moveTo(setX, setY);
メモ
ほとんどの場合においてこのプロパティは、 0 を返します。
このプロパティを 2 画面で使用した場合、右側の画面については左側の画面の幅のピクセル数の値(したがって、右側の画面の左端の X 座標を示す)として評価されます。
Windows では、このプロパティはどの画面が主画面として設定されているかによって異なり、主画面に対して左端の利用可能なピクセルのX座標を返します。つまり、主画面の左端は、左端の画面でなくても常に X 座標が 0 になります。副画面が主画面の左側にある場合は、補正するために負の X 座標になります。
[1] [2] - 左の画面では availLeft は 0 を返し、右の画面では左の画面の width を返す
[2] [1] - 左の画面では availLeft は右画面の -width を返し、右の画面では 0 を返す