我编写了下面的代码来检查我的手机屏幕高度,当我将它旋转到Portrait
或时Landscape
。
window.addEventListener("orientationchange", function(event) {
rotateScreen();
}, false);
function rotateScreen() {
alert(window.orientation)
alert($(window).height())
}
当我将它旋转到 时Portrait
,我得到 0, 294。当我将它旋转到 时Landscape
,我得到 90, 419。数字反转,我试图将它包裹起来,$(document).ready()
但它不起作用。
$(document).ready(function(){
alert($(window).height())
})
看起来当我将手机旋转到 时Portrait
,我得到了 的高度Landscape
,当我将手机旋转到 时Landscape
,我得到了 的高度Portrait
。有人可以建议如何解决吗?
谢谢