【问题标题】:Android browser: fill vertical viewport?Android浏览器:填充垂直视口?
【发布时间】:2011-03-03 15:47:05
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: javascript jquery android android-webview


    【解决方案1】:

    您需要在 oerintationchange 事件中重置高度。因此,您是否为需要在该处理程序中调用同一行的窗口创建了一个方向更改事件处理程序,您将获得新的窗口高度,您应该会很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      • 2018-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多