因此,在Safari6和更早的版本中,iOS底部的导航栏被固定在纵向模式下,并且没有消失。因此,如果你想要一个100%高的文档是真正的全屏,你必须增加一个额外的60px,这样你就可以向上滚动它,并隐藏地址栏。
现在,在带有消失的导航栏和可调整大小的地址栏的iOS 7中,您将如何创建一个高度为100%的文档?换句话说,我希望能够向上滚动文档,使导航栏消失,地址栏向下调整到最小版本,然后文档高度填满剩余部分(窗口高度减去100px左右),这样您就不能再滚动了。
发布于 2013-09-25 15:00:25
看起来简单地添加额外高度的传统方法仍然有效,但现在添加的值似乎是69px而不是60px。
发布于 2013-12-18 16:46:13
在iOS 7.x测试版中,有一个名为"minimal-ui“的新meta属性,看起来它将在没有任何黑客攻击的情况下提供此功能。
Thread here (scroll down to Safari)
这是一个未来的功能,因此可能对您没有帮助
发布于 2013-10-25 22:17:34
作为missing resize()事件的解决方法:
var windowInnerHeight = window.innerHeight;
setInterval(function() {
if (windowInnerHeight != window.innerHeight) {
windowInnerHeight = window.innerHeight;
resize();
window.scrollTo(0, 0);
}
}, 500);https://stackoverflow.com/questions/18951432
复制相似问题