gpt4 book ai didi

javascript - 如何动态设置iframe高度?

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:01 24 4
gpt4 key购买 nike

我有一个 iframe,它加载一个 src say urlA。这个 urlA interanally 对一些 url 说 urlB 进行另一个 ajax 调用。

<iframe src="urlA" id="iframe1"/>

我在上面的 iframe 上附加了一个加载函数:

$("#iframe1").load(function() {
setIframeHeight(); // another function calls which sets iframe height according to its content
});

我的问题是,当 urlA 返回时,ablve 加载函数被调用,但在所有操作之后所需的实际内容是 urlB。那么,如何等待 urlB 完成并相应地设置 iframe 高度?

或者是否有任何事件会在 iframe 内容发生任何变化时触发,以便我可以使用它来更新我的 iframe 的高度?

谢谢。

最佳答案

加载 Iframe 内容时 - 获取其高度并相应地设置其样式:

$("iframe").load(function() {
this.style.height = this.contentWindow.document.body.offsetHeight + "px";
});

关于javascript - 如何动态设置iframe高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24928695/

24 4 0
文章推荐: html - Chrome 和 Firefox 的文本垂直对齐方式不同
文章推荐: python - 如何在python中从不规则格式的数据文件中提取数据
文章推荐: python - 对象/XML 向后兼容性
文章推荐: html -

文本左对齐,但我需要它在

Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com