【发布时间】:2014-11-10 15:25:14
【问题描述】:
在我的手机(Android 默认浏览器)上查看网页时,顶部有一个地址栏,底部有一个导航栏。如果我开始向下滚动,这些条就会消失,但在我向上滚动到顶部的那一刻就会出现。其他浏览器也有类似的操作,每个栏都有自己的大小和行为。
我需要能够获得我网站的可查看部分的高度(即,在两个栏之间的部分)。当栏杆缩回或隐藏时,我需要能够检测到新的高度。
如何做到这一点?
【问题讨论】:
标签: javascript html css mobile
在我的手机(Android 默认浏览器)上查看网页时,顶部有一个地址栏,底部有一个导航栏。如果我开始向下滚动,这些条就会消失,但在我向上滚动到顶部的那一刻就会出现。其他浏览器也有类似的操作,每个栏都有自己的大小和行为。
我需要能够获得我网站的可查看部分的高度(即,在两个栏之间的部分)。当栏杆缩回或隐藏时,我需要能够检测到新的高度。
如何做到这一点?
【问题讨论】:
标签: javascript html css mobile
如果您使用的是 jQuery,您可以使用
获取可视部分的高度 $(window).height()
如果您使用的是 javascript,则可以通过以下代码获取高度
window.innerHeight
我已经用设备 Moto X 测试了这段代码。
【讨论】: