我在我开发的整个网站上都使用 iframe 颜色框。它们工作正常,但主要问题是它们不能在 iOS 6(或我能说的任何 iOS)中滚动。我在网上尝试了很多解决方案,但没有一个是 100% 有效的。我得到的最接近的是 setTimeout 一个,但那个有一个错误,一直把我射到顶峰。
有人对这个问题有好的解决方案吗?
这是 iOS5 中的一个已知问题,但应该已在 iOS6 中解决。当然,我最近使用 colorbox 开发的网站不再有任何滚动问题
此时,我正在使用 iScroll4 for iPad/Pod/Phone 解决此问题,因为 iOS 不支持position:fixed
.
编辑:
子页面(来自父级的 iFramed)
<html>
<body>
<div id="scroller-parent"><!-- position:absolute -->
<div id="scroller"><!-- position:relative -->
... content of scrollable iFrame content ...
</div>
</div>
</body>
</html>