如何在iOS网络应用中获得实际屏幕高度

时间:2012-11-16 14:42:39

标签: javascript ios

我正在尝试确定iOS中的实际屏幕高度。

在一个简短的页面上。如果我使用下面的代码,我的大小不正确。

window.innerHeight

这将在我的iPod touch上返回356。这是屏幕高度 - 网址栏。如果我将CSS规则添加到我的页面的容器中,那么它将返回正确的数字416。

#container { min-height:600px; }

然而,此解决方案的问题是它在某些页面的底部添加了一大块空白。

我试图通过执行以下操作来解决此问题。

$('#container ').css('height', '800px');
window.scrollTo(0, 1);

$('#container ').css({
    'height' : window.innerHeight + 'px'
});

这不起作用。它根本不影响页面高度,我不知道为什么。有人解决过这个问题吗?

1 个答案:

答案 0 :(得分:2)

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

window.screen.height