我想在iphone上显示一个网站,其iframe占据屏幕高度的1/3,宽度为100%。在这个iframe中,我希望有一个非常宽的页面供用户轻弹滚动,但当滚动时我不希望它影响iframe之外的页面的其余部分。
我使用一些简单的html在所有浏览器中通过将iframe的宽度设置为100%在桌面上正常工作,但是在iphone上它强制整个页面的iframe内容的宽度,并滚动iframe内容与页面其余部分的滚动无关。
有人能说明为什么吗?我怀疑iframe内容是否在iPhone上内联以保存RAM ...
答案 0 :(得分:2)
iPhone Safari浏览器使用HTML 5,它没有指定滚动iFrame所需的支持。我见过其他几个有同样问题的用户,但我担心它不会发生在iFrame元素中。
您还可以查看JQTouch JavaScript库,一些用户已经使用他们的工具取得了成功: http://groups.google.com/group/jqtouch/browse_thread/thread/23fdfd81ed7cd004?pli=1