在iphone上滚动iFrame

在iphone上滚动iFrame,iphone,html,iframe,Iphone,Html,Iframe,我想让一个网站出现在iphone上,其iframe占据屏幕高度的1/3,宽度的100%。在这个iframe中,我希望有一个非常宽的页面供用户快速滚动,但是当滚动时,我不希望它影响iframe之外的页面的其余部分 我使用了一些简单的html,通过将iframe的宽度设置为100%,可以在所有浏览器的桌面上正常工作,但是在iphone上,它强制整个页面与iframe内容的宽度相同,并且iframe内容的滚动并不独立于页面其余部分的滚动 有人能提出原因吗?我怀疑iphone上的iframe内容是内联的

我想让一个网站出现在iphone上,其iframe占据屏幕高度的1/3,宽度的100%。在这个iframe中,我希望有一个非常宽的页面供用户快速滚动,但是当滚动时,我不希望它影响iframe之外的页面的其余部分

我使用了一些简单的html,通过将iframe的宽度设置为100%,可以在所有浏览器的桌面上正常工作,但是在iphone上,它强制整个页面与iframe内容的宽度相同,并且iframe内容的滚动并不独立于页面其余部分的滚动


有人能提出原因吗?我怀疑iphone上的iframe内容是内联的以保存ram…

iphone Safari浏览器使用HTML 5,它没有指定滚动iframe所需的支持。我见过其他几个用户有同样的问题,但我担心它不会发生在iFrame元素内部

您还可以查看JQTouch JavaScript库,一些用户已经发现他们的工具取得了成功:


为什么不尝试将“显示属性”设置为“块”或类似的设置?是的,我们一直在玩sencha touch和jqtouch,发现它们的动作有点不稳定:你可以看出它们不是本地的,有时它非常不可用,例如,如果你有一些图像。不过,我最近一直在使用iScroll,它工作得非常好!