我有一个网络应用,我想要完全垂直填充浏览器视口,包括将地址栏推到顶部。
有没有办法在没有地址栏的情况下获取浏览器视口大小?目前,我正在使用jQuery:
$("#mainBox").height($(window).height)
但这会填充视口减去地址栏,导致在横向查看时元素太窄。
对于iPhone,我通过将iPhone浏览器视口大小硬编码到页面中来解决这个问题,但是存在明显的问题。
答案 0 :(得分:1)
您需要在oerintationchange事件中重置高度。所以你为窗口创建一个orientationchange事件处理程序,你需要在该处理程序中调用相同的行,你将得到新的窗口高度,你应该是好的。