在我的手机(Android默认浏览器)上浏览网页时,顶部有一个地址栏,底部有一个导航栏。如果我开始向下滚动,这些条就会消失,但在我向上滚动到顶部时会出现。其他浏览器也有类似的操作,每个栏都有自己的大小和行为。
我需要能够获得网站可查看部分的高度(即在 2 个栏之间的部分)。当杆缩回或隐藏时,我需要能够检测到新的高度。
如何做到这一点?
最佳答案
如果您使用的是 jQuery,您可以使用
获取可视部分的高度 $(window).height()
如果您使用的是javascript,您可以通过以下代码获取高度
window.innerHeight
我已经用设备 Moto X 测试了这段代码。
关于javascript - 移动可视区域的高度(在地址栏和导航栏之间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26837854/