Android浏览器:填充垂直视口?

时间:2011-03-03 15:47:06

标签: javascript jquery android android-webview

我有一个网络应用,我想要完全垂直填充浏览器视口,包括将地址栏推到顶部。

有没有办法在没有地址栏的情况下获取浏览器视口大小?目前,我正在使用jQuery:

$("#mainBox").height($(window).height)

但这会填充视口减去地址栏,导致在横向查看时元素太窄。

对于iPhone,我通过将iPhone浏览器视口大小硬编码到页面中来解决这个问题,但是存在明显的问题。

1 个答案:

答案 0 :(得分:1)

您需要在oerintationchange事件中重置高度。所以你为窗口创建一个orientationchange事件处理程序,你需要在该处理程序中调用相同的行,你将得到新的窗口高度,你应该是好的。