iOS Safari滚动到顶部不适用于某些页面。 为什么?

免责声明:该网站已经更新,此问题不再出现在新版本的设计中。

在我建立的新网站上,我注意到Safari(iOS 5)中有一个奇怪的怪癖。 通常,您可以点击Safari顶部的黑条以滚动到任何网页的顶部。 在我的新网站上,这适用于主页,但不适用于单个文章页面。

尝试一下! versbeton.nl (作品!)与versbeton.nl/2012/01/vers-vloeibaar/ (不起作用!)

我该如何调试这种情况? 据我所知,iOS没有Firebug(或类似的调试工具)。

-webkit-overflow-scrolling:touch是问题所在。 如果您在CSS中的任何位置使用它,则滚动到顶部的快捷方式将停止工作。 这是iOS 5的已知问题,遗憾的是没有解决方法。 希望它将在iOS 6中修复。

您可以使用Safari购买与firebug类似的东西,并将您的网络代理指定为iPhone。 但我不确定你会拥有相同的webkit引擎。

您还可以在设置> Safari>高级中激活Safari的开发人员工具。

祝你好运。