1

我正在尝试确定 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'
});

这行不通。它根本不影响页面高度,我不知道为什么。以前有没有人解决过这个问题?

4

1 回答 1

3

window.screen 对象应包含您要查找的内容

window.screen.height
于 2012-11-16T14:51:18.720 回答