2011-02-08 57 views
2

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

我已经完成了一些简单的HTML,可以在所有浏览器的桌面上正常工作,通过将iframe的宽度设置为100%,但是在iphone上它强制整个页面的宽度为iframe的内容,并且滚动的iframe内容与滚动页面的其余部分无关。

任何人都可以提出为什么吗?我有一个怀疑iframe内容在iphone上内联保存ram ...

+0

你为什么不尝试设置显示属性来阻止或类似的东西? – Shrinath 2011-02-08 05:15:04

回答

2

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

您还可以检查出JQTouch JavaScript库,有些用户发现成功与他们的工具: http://groups.google.com/group/jqtouch/browse_thread/thread/23fdfd81ed7cd004?pli=1

http://www.w3schools.com/html5/tag_iframe.asp

+0

是的,我们一直在玩sencha touch和jqtouch,并发现他们的动作有点生涩:你可以说它不是原生的,有时候它很不可用,比如你有几张图片。 – Chris 2011-02-08 21:47:36