非标
此特征是非标准的,且不在标准轨道中。不要在面向 Web 的生产站点中使用它:它不适用于每个用户。实现之间可能存在大的不兼容性,且行为将来可能改变。
Returns the first available pixel available from the left side of the screen.
let availLeft = window.screen.availLeft;
let setX = window.screen.width - window.screen.availLeft; let setY = window.screen.height - window.screen.availTop; window.moveTo(setX, setY);
In most cases, this property returns 0.
If you work with two screens this property, evaluated on the right screen, returns the width of the left one in pixels (thereby indicating the X coordinate of the left edge of the screen on the right).
On Windows, this property depends on which screen is set as your primary, returning the X coordinate of the leftmost available pixel relative to the primary screen. That is, the primary screen's left edge always has the X coordinate 0, even if it's not the leftmost screen. If the secondary screen is to the left of the primary screen, it has a negative X coordinate to compensate:
[1] [2] - on left screen availLeft 返回 0 , on the right screen it returns the width of the left one
[2] [1] - on left screen availLeft 返回 -width of that screen, on the right screen, it returns 0
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
availLeft
非标
|
Chrome Yes | Edge 79 | Firefox Yes | IE ? | Opera Yes | Safari 6 | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS ? | Samsung Internet Android Yes |
完整支持
兼容性未知
非标。预期跨浏览器支持较差。
Screen
AnimationEvent
CSS
CSSConditionRule
CSSGroupingRule
CSSKeyframeRule
CSSKeyframesRule
CSSMediaRule
CSSNamespaceRule
CSSPageRule
CSSRule
CSSRuleList
CSSStyleDeclaration
CSSStyleRule
CSSStyleSheet
CSSSupportsRule
CaretPosition
LinkStyle
MediaQueryList
MediaQueryListListener
StyleSheet
StyleSheetList
TransitionEvent