javascript - 移动可视区域的高度(在地址栏和导航栏之间)

标签 javascript html css mobile

在我的手机(Android默认浏览器)上浏览网页时,顶部有一个地址栏,底部有一个导航栏。如果我开始向下滚动,这些条就会消失,但在我向上滚动到顶部时会出现。其他浏览器也有类似的操作,每个栏都有自己的大小和行为。

我需要能够获得网站可查看部分的高度(即 2 个栏之间的部分)。当杆缩回或隐藏时,我需要能够检测到新的高度。

如何做到这一点?

最佳答案

如果您使用的是 jQuery,您可以使用

获取可视部分的高度
 $(window).height()

如果您使用的是javascript,您可以通过以下代码获取高度

 window.innerHeight

我已经用设备 Moto X 测试了这段代码。

关于javascript - 移动可视区域的高度(在地址栏和导航栏之间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26837854/

相关文章:

javascript - Linux 上的 TypeScript 调试

javascript - html 按钮和 javascript 代码

jquery - 绝对位置问题

twitter-bootstrap - 如何居中垂直 Bootstrap 按钮?

javascript - 垂直滚动时如何水平滚动?

javascript - 如何在函数中传递一个 JQuery 对象作为该对象方法调用的参数?

javascript - 有没有办法用包含 ENTER 键换行符的 SQL 数据填充文本区域表单?

javascript - 来自不同 ng-repeat Angular js 的总和值

html - 需要 CSS 定位帮助

javascript - 如何在 JavaScript 中选择和迭代共享一个 CSS 类的单个 <div> 的子元素?