之前只能在页面刷新后,才能让IFrame高度自适应。
代码如下:
$("#sse_content").find("iframe").each(function(){ var ih = parseInt($(this).contents().height()); $(this).height(ih); });
在修改IFrame的URL或者用脚本 添加一个IFrame时,高度总是自适应不了。
这个问题主要原因出自于我的粗心:
其实只需要将我上面的代码稍微改造一下,便可。
$("#sse_content").find("iframe").each(function(){ $(this).load(function(){ var ih = parseInt($(this).contents().height()); $(this).height(ih); }); });
也许你发现了,加了一个load事件。