不稳定的iPhone行为。显示/隐藏地址栏表现得很奇怪

时间:2012-11-17 20:16:45

标签: javascript iphone ios mobile-safari

昨天我的移动safari地址栏出了问题。 它拒绝收回(向上滑动)。 但是在添加了一个哈希标记后,它开始运行良好。 然而今天,地址栏奇怪地再次搞砸了。 它确实有所收缩,但并非完全收缩。 10px左右还在晃来晃去。 已经尝试了scrollTo(0,1)和window.location.href ='#'的所有变体。 毕竟,似乎绝对没有可以违反IOS Safari地址栏的逻辑。 我也尝试重启手机,iPhone 4 IOS 6没有成功。

1 个答案:

答案 0 :(得分:0)

我添加了一个溢出:隐藏的样式属性,由于在应用overflow:hidden属性之前修剪了透明的多余高度,导致页面高度比平时略短。 解决方案:我现在手动添加60px到身高,为地址栏腾出空间。缺点是如果向下滚动,它会在屏幕底部留下60px的空白区域。