【发布时间】:2015-10-12 14:13:55
【问题描述】:
我正在使用以下代码来检查 iPad 的方向。仅当我旋转设备或更改 iPad 的方向时才会调用此方法。如果以横向模式启动应用程序并且当我导航到此屏幕时,则不会调用以下方法。如何在不旋转 iPad 的情况下检测 iPad 的方向。
$(window).bind('orientationchange', function (event) {
if (event.orientation == "landscape") {
set frame for landscape
} else {
set frame for portrait
}
});
【问题讨论】:
-
使用
trigger。这将触发事件并使处理程序运行。$(window).trigger('orientationchange'); -
window.innerHeight > window.innerWidth;似乎是一个简单的解决方案? -
顺便说一句,你错过了
bind中的)
标签: javascript ipad orientation