我正在尝试在 Android(Dolphin 浏览器)中模仿桌面风格的 iframe,并取得了一些成功。使用的技巧是将<iframe>
withposition:relative;
放入<div>
具有固定尺寸的 a 和overflow:hidden;
中,然后使用 jQuery Mobile(或者更确切地说只是 vmouse 事件)来处理鼠标事件以进行滚动。
除了一件事,所有这些都很好;即使<iframe>
被剪裁,它的内容也会拉伸浏览器以匹配大小。这在高度上很明显。
这是 JSFiddle 中的简化示例代码:http: //jsfiddle.net/euKhG/
这是在 Android 浏览器中观看的结果:http: //jsfiddle.net/euKhG/embedded/result/(仅适用于 Android 浏览器!)。
有谁知道如何解决这个问题?我在其他地方看到过 iScroll 和类似的建议,但它们似乎用这样的遥控器触摸框架src
。