0

我有一个将 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)}
);

但它不起作用

** * *编辑* ** * ** * 在韦伯里格的回答之后,我应该这样做吗?:

使用 each 来迭代所有 iframe 或传递特定的 id?

每个:优点易于实施

缺点表现?(平均 iframe 3-4 最大 100)

特定 id 专业人士的表现?

缺点必须为许多 iframe 定义和维护细节 id

4

1 回答 1

0

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

window.parent.fit();
于 2013-08-01T19:34:05.807 回答