2012-08-03 27 views
3

jQuery Mobile似乎在初始化时计算页面高度,但由于我们在应用中启用了状态栏,因此JQM假定我们有480个可用的px 460 px。针对iPhone网页应用的jQuery Mobile高度问题,假设页面高度为480而不是460

我们正在为iPhone构建移动web应用程序。

我们使用的是JQM 1.1.1和PhoneGap 2.0。

任何想法如何覆盖JQM设置?我们尝试手动将页面高度设置为460 px(在JQM定义页面高度之后),但这不起作用。

回答

4

原来,这不是一个JQM问题。我们在视口元标记中有'height = device-height'。删除这个解决了这个问题。

+0

这就是为什么我喜欢StackOverflow。谢谢你 - 大概救了我一个小时左右。 – Calvin 2012-10-24 21:11:47

+1

argh,我有同样的问题,但需要'高度=设备高度'来解决ios7中的这个新bug http://stackoverflow.com/a/19145211/1061602 – 2014-04-03 14:04:36