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] - 左の画面では availLeft0 を返し、右の画面では左の画面の width を返す

[2] [1] - 左の画面では availLeft は右画面の -width を返し、右の画面では 0 を返す

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
availLeft
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.