这里的东西,我有很多的链接菜单,这些链接有一个iframe为目标。
在iframe中加载的页面具有多个高度,所以我想要获取加载到iframe中的页面的高度并将其应用于iframe。
我尝试了一些与jquery和纯净的javascript围绕网络但没有工作的代码。
我该怎么办?
这里的东西,我有很多的链接菜单,这些链接有一个iframe为目标。
在iframe中加载的页面具有多个高度,所以我想要获取加载到iframe中的页面的高度并将其应用于iframe。
我尝试了一些与jquery和纯净的javascript围绕网络但没有工作的代码。
我该怎么办?
如果页面位于相同的域名,那么你可以计算iframe文档的高度,并根据高度可以设置iframe的高度。
$("iframe").load(
function(){
$(this).height($(this).contents().height());
}
);
它位于同一个域中,但我如何获取加载到iframe上的页面的高度以将iframe的高度更改为自动? 我需要每个页面加载在iframe内调整它的内容 – marcelosan
@ user1806962看我的答案。它会自动设置页面加载高度 – Anoop
谢谢@Sushil,我在第一次尝试中犯了一个错误,但现在它工作正常。我对迄今为止尝试过的所有代码感到困惑,但现在你真的帮助了我。谢谢。 – marcelosan
iframe中的页面是否位于不同的域中? – epascarello
它在同一个域中。 – marcelosan