iframe高度,动态内容

时间:2013-08-01 19:27:57

标签: jquery iframe

我有一个应用程序将iframe加载为制表符(jqueryTabs)如何设置iframe高度以适应内容?

我知道我可以创建一个函数loke:

function fit(iframe) {
    iframe.height = iframe.contentWindow.document.body.scrollHeight + "px";
}

并将其命名为onLoad,但问题是我的iframe将使用ajax更改其内容,因此我需要一个wey来动态调整iframe的大小。

我正在叮叮当当地说:

$(HTMLIFrameElement).ajaxComplete(function ()
{ fit(this)}
);

但它不起作用

** * * 修改 * ** * ** * Afther Webberig回答,我这么做了吗?:

使用每个迭代al iframe或传递特定ID?

每个: 利弊 易于实施

缺点 性能? (平均iframes 3-4 max 100)

具体身份证明 利弊 性能

缺点 必须为许多iframe定义和保留细节ID

1 个答案:

答案 0 :(得分:0)

据我所知,您只能在iframe内的页面内执行此操作。更新内容后添加此代码:

window.parent.fit();