过去4天我一直没想办法解决谷歌问题。我知道之前已经讨论过了,但我在这里遇到了一些困难。
我正在尝试根据子页面中的内容(相同域)调整父页面上的iframe宽度。我写了一段在IE7 / 8中运行良好的代码。它也适用于FF8中的FireBug;但是,它在FF8或IE9中不起作用。任何帮助将不胜感激。
<iframe src="child.html" scrolling="no"></iframe>
<script type="text/javascript">
var getWidth = $("iframe").contents().width();
$("iframe").css("width", getWidth + "px");
</script>
答案 0 :(得分:1)
.width()
也会带一个参数:
var getWidth = $("iframe").contents().width();
$("iframe").width(getWidth);
答案 1 :(得分:0)
我找到了答案。显然,最新版本的FF和IE需要在我的初始问题中围绕代码包含下面的代码。
$("iframe").load( function() {
});