我正在尝试确定 iOS 中的实际屏幕高度。
在一个简短的页面上。如果我使用下面的代码,我会得到不正确的尺寸。
window.innerHeight
这将在我的 iPod touch 上返回 356。这是屏幕高度 - URL 栏。如果我将 CSS 规则添加到页面的容器中,那么它会返回正确的数字 416。
#container { min-height:600px; }
但是,此解决方案的问题在于它在某些页面的底部添加了一大块空白区域。
我试图通过执行以下操作来解决此问题。
$('#container ').css('height', '800px');
window.scrollTo(0, 1);
$('#container ').css({
'height' : window.innerHeight + 'px'
});
这行不通。它根本不影响页面高度,我不知道为什么。以前有没有人解决过这个问题?