2011-03-03 149 views
1

我有一個Web應用程序,我想要完全垂直填充瀏覽器視口,包括將地址欄向上推過去。Android瀏覽器:填充垂直視口?

有沒有某種方式獲得瀏覽器視口大小沒有地址欄?目前,我使用jQuery,如:

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

但是這將填補視減去地址欄,導致橫向查看時元素過於狹窄。

對於iPhone,我通過將iPhone瀏覽器視口尺寸硬編碼到頁面中來解決這個問題,但是存在明顯的問題。

回答

1

您需要重置oerintationchange事件中的高度。所以,你爲窗口創建一個orientationchange事件處理程序,你需要調用該處理程序中的同一行,你會得到新的窗口高度,你應該很好。