首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS地址栏修复了视口顶部的错误

iOS地址栏修复了视口顶部的错误
EN

Stack Overflow用户
提问于 2012-08-09 01:04:49
回答 2查看 1.9K关注 0票数 0

在尝试用谷歌搜索这玩意儿后的第一篇文章。仅在iPhone上查看时出现此问题。

预期行为:如果您在iPhone上访问http://bbc.co.uk (或几乎任何网站)并向下滚动页面,地址栏将逐渐隐藏,直到不可见。

我得到的是:地址栏是页面顶部的一个固定元素,类似于常规的桌面web浏览器。

这是我所拥有的(只是一个测试页面)

http://americansuccessnetwork.com/DEV/StackOverflow

我不认为它是jQuery中的任何东西,因为当我删除所有javascript时,它仍然会发生。

编辑已求解

我最终通过删除CSS的一些行来修复它

代码语言:javascript
运行
复制
html,body {    
 overflow:auto;
}
#explainer {
 overflow:hidden;
}

显然,iOS Safari讨厌溢出。

这就是为什么我从不把东西发布到stackoverflow上的原因。(它总是以超级简单的东西结束)

EN

回答 2

Stack Overflow用户

发布于 2012-08-09 01:10:50

这就是你的问题所在:

代码语言:javascript
运行
复制
<meta name="viewport" content="height=device-height,width=device-width,initial-scale=1.0,maximum-scale=1.0" >

您需要删除height声明。

票数 0
EN

Stack Overflow用户

发布于 2012-08-09 01:43:01

页面加载完成后,只需调用window.scrollTo(0,0);即可。当页面滚动到底部时,BBC的网站就会发出呼叫。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11869588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档