在内容高度更改后调整iframe大小

时间:2013-04-30 10:27:54

标签: jquery iframe jquery-plugins postmessage

我正在使用Iframe Height Jquery Plugin (Version 1.2.1)来重新调整动态内容的iframe大小。

iframe在加载时会正确重新调整大小。现在我在内容中有一些ui-tabs,具有不同的高度,我想在选择一个标签时调整iframe的大小。

再次调用jQuery.iframeHeightExternal();在iframe内容中,只返回undefined并且没有任何反应。

再次调用jQuery('#iframe-box')。iframeHeight();在顶部框架正确调整大小。但是当iframe内容发生变化时,我需要调整大小。

无论如何这可能吗?

1 个答案:

答案 0 :(得分:2)

请尝试使用此库。它使用iFrame中的mutationObserver来获取内容的更改。

<强> https://github.com/davidjbradshaw/iframe-resizer