所以在iOS 6及更早版本中,Safari底部的导航栏以纵向模式固定,并没有消失。因此,如果您想要一个100%高度的文档是真正的全屏,您必须添加额外的60px,以便您可以向上滚动并隐藏地址栏。
现在在iOS 7中,消失的导航栏和调整大小的地址栏,您将如何创建100%高度的文档?换句话说,我希望能够向上滚动文档,以便导航栏消失,地址栏调整为迷你版本,文档高度将填充剩余部分(窗口高度减去100px左右),以便您无法进一步滚动。
所以在iOS 6及更早版本中,Safari底部的导航栏以纵向模式固定,并没有消失。因此,如果您想要一个100%高度的文档是真正的全屏,您必须添加额外的60px,以便您可以向上滚动并隐藏地址栏。
现在在iOS 7中,消失的导航栏和调整大小的地址栏,您将如何创建100%高度的文档?换句话说,我希望能够向上滚动文档,以便导航栏消失,地址栏调整为迷你版本,文档高度将填充剩余部分(窗口高度减去100px左右),以便您无法进一步滚动。
看起来简单地添加额外高度的传统方法仍然有效,但现在似乎要添加的值是69px而不是60px。
作为一个缺少resize()事件的工作:
var windowInnerHeight = window.innerHeight;
setInterval(function() {
if (windowInnerHeight != window.innerHeight) {
windowInnerHeight = window.innerHeight;
resize();
window.scrollTo(0, 0);
}
}, 500);