【问题标题】:Scrolling iframes on the iphone在 iphone 上滚动 iframe
【发布时间】:2011-06-23 05:18:06
【问题描述】:

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

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

谁能提出原因?我怀疑 iframe 内容已内联在 iphone 上以节省内存...

【问题讨论】:

  • 你为什么不尝试将显示属性设置为阻止或类似的东西?

标签: iphone html iframe


【解决方案1】:

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

您还可以查看 JQTouch JavaScript 库,一些用户使用他们的工具取得了成功。: http://groups.google.com/group/jqtouch/browse_thread/thread/23fdfd81ed7cd004?pli=1

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

【讨论】:

  • 是的,我们一直在玩 sencha touch 和 jqtouch,发现它们的动作有点生涩:你可以看出它不是原生的,有时它非常不可用,例如,如果你有一些图像.
  • 不过我最近一直在使用 iScroll,效果非常好!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-22
  • 2020-04-08
  • 1970-01-01
  • 2020-09-05
相关资源
最近更新 更多