根据内容高度的变化自动调整iFrame高度?

时间:2013-03-05 16:22:14

标签: javascript jquery iframe

关于iframe和javascript的问题。

我一直试图让iframe自动将其高度调整到其内容的高度。

执行此操作的简单方法是使用:

var iframe = document.createElement("iframe");
...
iframe.height = iframe.contentWindow.document.height;

但是,如果内容高度发生变化,我该如何让它自动更改,例如向页面添加注释。

是否有我可以关注的事件(我认为没有)?。

我想在没有jQuery的情况下尝试这样做,但如果有必要,我会不情愿地去做。

1 个答案:

答案 0 :(得分:0)

您可以在iframe中添加新评论后执行此操作,但仅当iframe位于同一个域

时才能执行此操作
 $(window.parent.document).find('body iframe').height($('html').height());