【发布时间】:2012-03-18 02:03:24
【问题描述】:
我想scale mobile safari 上的 iframe。
我在div 中包含一个iframe。
<html>
<body>
<div id="iframe_container">
<iframe src="http://jsfiddle.net/viebel/kTzDS/show" style="width:300px;height:300px;"/>
</div>
</body>
</html>
现在我正在使用以下代码缩放div:
$(function() {
$('#iframe_container').css({
'-webkit-transform': 'scale(0.7)',
'-webkit-transform-origin': '0 0 '
});
});
在 iOS/Safari 上,iframe 被剪切(即无法完全看到),而在桌面/Chrome 上,iframe 被不剪切.
这是一个带有代码的 jsfiddle 页面:http://jsfiddle.net/viebel/tJQUH/
澄清一下:这是一个演示页面,演示了真正的问题 - 在 iPad/iPhone Safari 上打开时 - 所有三行 应该 大小相同:http://jsfiddle.net/viebel/tJQUH/show
请告知我该怎么做才能在 Mobile Safari 上看到 iframe 完全未删减?
【问题讨论】:
标签: javascript css ios html mobile-safari