Android 确定移动设备的最大浏览器高度(地址栏未显示时)

Android 确定移动设备的最大浏览器高度(地址栏未显示时),android,jquery,ios,css,mobile,Android,Jquery,Ios,Css,Mobile,我已经为此工作了好几天了。翻阅了无数的文章,尝试了很多不同的想法 我所希望做的就是有一个100%浏览器高度的背景图像或元素。 问题是,每当地址栏显示和隐藏可用空间变化时,图片的大小会导致恼人的跳转 我正在使用一个名为maximage 2()的全屏图像滑块 首先,我尝试使html或正文容器与顶部对齐,并保持120%的高度,这样当地址栏消失时,它仍然可以覆盖。但图像仍然会调整大小,因为新大小的120%仍然不同 我还尝试存储原始浏览器高度,然后添加到该数字以补偿地址栏,并将滑块调整为新大小 我考虑使用

我已经为此工作了好几天了。翻阅了无数的文章,尝试了很多不同的想法

我所希望做的就是有一个100%浏览器高度的背景图像或元素。 问题是,每当地址栏显示和隐藏可用空间变化时,图片的大小会导致恼人的跳转

我正在使用一个名为maximage 2()的全屏图像滑块

首先,我尝试使html或正文容器与顶部对齐,并保持120%的高度,这样当地址栏消失时,它仍然可以覆盖。但图像仍然会调整大小,因为新大小的120%仍然不同

我还尝试存储原始浏览器高度,然后添加到该数字以补偿地址栏,并将滑块调整为新大小

我考虑使用设备纵横比,并考虑一些保持不变的因素,例如宽度,但这会因设备而异,因此不可靠


有没有人知道有什么简单而干净的方法可以简单地用图像滑块覆盖移动设备的背景,而不使用可以调整大小的百分比?

我也有同样的问题。解决方案是通过jQuery将背景高度设置为窗口高度,并在scroll事件处于活动状态时阻止resize事件

这样你就可以滚动,让地址栏消失,而不会发生令人讨厌的调整大小的跳转


对不起,我很难理解。你不想在地址栏消失时调整它的大小吗?或者,当地址栏自动压缩时,您不希望它“跳转”。因为这只是css在做你要做的事情并填充空间。我需要一种让图像覆盖设备视点(100%宽度和高度)的方法,但不能使用百分比@Ajmathat并没有真正回答我的问题:)。我建议你把问题和/或你尝试过的东西贴出来。你的网站链接很慢。在没有看到问题或代码的情况下很难说。有很多解决方案,这完全取决于你想做什么。你不想进入存储浏览器大小窗口大小的领域,它变得非常快,而且对性能也非常糟糕。根据你所寻找的,我会检查这个-是的。。这是同样的问题。。如果不使用js并猜测地址栏的高度,就没有真正的解决方案。。我必须看看是否有人对这个问题有任何实际的解决办法@ajmajma