--- title: Screen.orientation slug: Web/API/Screen/orientation translation_of: Web/API/Screen/orientation ---
Screen.orientation
屬性可以取得螢幕目前的方向。
var orientation = window.screen.orientation.type;
回傳值為一個代表螢幕方向的字串,可能是 portrait-primary
、portrait-secondary
、landscape-primary
或 landscape-secondary
(請參考 {{domxref("window.screen.lockOrientation","lockOrientation")}} 以瞭解更多資訊)。
var orientation = screen.orientation || screen.mozOrientation || screen.msOrientation; if (orientation.type === "landscape-primary") { console.log("That looks good."); } else if (orientation.type === "landscape-secondary") { console.log("Mmmh... the screen is upside down!"); } else if (orientation.type === "portrait-secondary" || orientation.type === "portrait-primary") { console.log("Mmmh... you should rotate your device to landscape"); }
Specification | Status | Comment |
---|---|---|
{{SpecName('Screen Orientation', '', 'Screen Orientation')}} | {{Spec2('Screen Orientation')}} | Initial definition |