在尝试用Google搜索这个东西之后,先在这里发布。仅在iPhone上查看时会出现此问题。
预期的行为:如果您在iPhone上转到http://bbc.co.uk(或与此有关的几乎所有网站)并向下滚动页面,则地址栏将逐渐隐藏,直到看不见为止。
我得到的是:地址栏是页面顶部的固定元素,类似于常规的桌面Web浏览器。
这是我所拥有的(只是一个测试页)
http://americansuccessnetwork.com/DEV/StackOverflow
我认为这不是jQuery中的任何内容,因为当我删除所有JavaScript时,它仍然会发生。
编辑已解决
我最终通过删除几行CSS来修复它
html,body {
overflow:auto;
}
#explainer {
overflow:hidden;
}
显然,iOS Safari讨厌溢出。
这就是为什么我永远不会将事情发布到stackoverflow的原因(它总是最终变得非常简单)
最佳答案
这是您的问题所在:
<meta name="viewport" content="height=device-height,width=device-width,initial-scale=1.0,maximum-scale=1.0" >
您需要删除
height
声明。