在iPad上滚动iframe

scroll iframe on iPad

本文关键字:iframe 滚动 iPad      更新时间:2023-09-26

可能重复:
IFRAME和iPad上的Safari,用户如何滚动内容?

我有一个页面的代码大致如下;

<table width="100%">
<tr>
<td>
<iframe src="grid_data.html" width="100%" />
</td>
</tr>
</table>

现在grid_data.html有许多行/列的表格数据,并且是主页面的一部分。。。

虽然这个网格在IE/FF等桌面浏览器的主页面内水平滚动,但我无法在iPad Safari上滚动。。即它实际上显示完整的网格数据而没有任何滚动条。。

我尝试过使用溢出:iframe的auto,但仍然没有帮助。。

如何在iPad上滚动网格数据(iframe的一部分)?

要想大致了解,您可以在http://ipad.atwebpages.com/table/try.html想象一下,有多个日期列,如2011年5月24日、2011年5日23日、2011月5日22日、2011日5月21日等等…

阅读这个答案及其注释。

来自评论:

不幸的是,这不起作用任何一个似乎两个手指iframe和对象滚动中断4.2.1(尽管它适用于文本框)。希望苹果能修复这个烦人的bug将在下一个版本中出现。–user357320 1月7日10:51

iframe似乎无法正常显示和滚动。您可以使用对象标记来替换iframe,并且内容可以用两根手指滚动。

<table width="100%">
  <tr>
    <td>
      <object id="object" width="100%" type="text/html" data="grid_data.html"></object>
    </td>
  </tr>
</table>