我正在使用以下代碼來檢查iPad的方向。只有當我旋轉設備或更改iPad的方向時,纔會調用此方法。如果以橫向模式啓動應用程序,並且當我導航到此屏幕時,下面的方法不會被調用。如何在不旋轉iPad的情況下檢測iPad的方向。使用javascript檢測iPad設備方向
$(window).bind('orientationchange', function (event) {
if (event.orientation == "landscape") {
set frame for landscape
} else {
set frame for portrait
}
});
使用'trigger'。這將觸發事件並使處理程序運行。 '$(窗口).trigger( 'orientationchange')'; – Tushar
'window.innerHeight> window.innerWidth;'看起來像一個簡單的解決方案? – adeneo
檢查這個答案 http://stackoverflow.com/questions/4917664/detect-viewport-orientation-if-orientation-is-portrait-display-alert-message-ad –