通过Jquery不断调整iframe的大小以适应内容

通过Jquery不断调整iframe的大小以适应内容,jquery,iframe,Jquery,Iframe,如果在web上找到此解决方案,将在加载时重新调整iFrame的大小。我想知道如何通过设置一个循环,不断检查活动iframe的内容大小,然后立即调整大小来实现这一点 关于如何在Jquery上实现这一点,有什么想法吗?谢谢 您可以尝试将更改iframe大小的代码放在iframe页面中。当iframe页面加载时,它可以使用jQuery在其父窗口中搜索DOM元素。要使用的javascript如下所示: $(function () { var height = $(document).height

如果在web上找到此解决方案,将在加载时重新调整iFrame的大小。我想知道如何通过设置一个循环,不断检查活动iframe的内容大小,然后立即调整大小来实现这一点


关于如何在Jquery上实现这一点,有什么想法吗?谢谢

您可以尝试将更改iframe大小的代码放在iframe页面中。当iframe页面加载时,它可以使用jQuery在其父窗口中搜索DOM元素。要使用的javascript如下所示:

$(function () {
    var height = $(document).height();
    $('iframe', window.parent.document).height(height + 'px');
});

当iframe的内容改变其自身的高度时,我更关注调整iframe的高度。动态iFrame大小调整很糟糕,尤其是当您试图加载的页面太大/加载时间太长时。有些浏览器超时,给你错误的号码。正如我所预料的。不管怎样,你有这个罗伯特的样品吗?