Jquery 基于内容动态调整iframe高度

Jquery 基于内容动态调整iframe高度,jquery,ajax,iframe,height,computed-style,Jquery,Ajax,Iframe,Height,Computed Style,关于如何动态更改iframe高度,有很多答案。 我试过这个插件 插件在iframe加载时工作,但是,如果内容没有重新加载,高度不会根据iframe内容内的变化而动态变化(例如ajax) 我的问题是:如何随着内容高度的变化动态地改变iframe的高度 编辑。。。好的,我的朋友告诉我正确的方法。我从主窗口中删除了插件,并将以下jquery代码添加到iframe页面: _ 但有一个问题,膨胀后,高度并没有改变到它的第一个状态。它会变大,但如果我关闭accordeon,它不会变小。。。此问题仅在Chro

关于如何动态更改iframe高度,有很多答案。 我试过这个插件

插件在iframe加载时工作,但是,如果内容没有重新加载,高度不会根据iframe内容内的变化而动态变化(例如ajax)

我的问题是:如何随着内容高度的变化动态地改变iframe的高度

编辑。。。好的,我的朋友告诉我正确的方法。我从主窗口中删除了插件,并将以下jquery代码添加到iframe页面:

_

但有一个问题,膨胀后,高度并没有改变到它的第一个状态。它会变大,但如果我关闭accordeon,它不会变小。。。此问题仅在Chrome浏览器中存在

这看起来像是Chrome bug,因为如果您尝试调整Chrome窗口的大小,iframe会返回到正常高度。在IE9和FF12上运行良好


我对同样的事情很好奇。我已经使用了几种方法来获取iframe加载时内容的高度,但是我现在需要动态调整iframe高度以适应其内容。
setInterval(function(){
    //console.log($("body").height());
    parent.$("iframe").height($("body").height());
}, 100);