gpt4 book ai didi

javascript - 当 IFrame 中出现滚动条时调用函数

转载 作者:行者123 更新时间:2023-11-30 06:08:01 24 4
gpt4 key购买 nike

我有一个 IFrame,在 onload 事件中我设置了框架的高度:

function resizeFrame() { $("#iframeID").height($("#iframeID").contents().find("body").outerHeight(true)); }

问题是:
当框架的内容在没有回发(javascript 或使用 Ajax 的异步回发)的情况下增加时,会出现一个滚动条。
我找到了 Firefox 的解决方案:

document.getElementById("iframeID").contentWindow.addEventListener("overflow", resizeFrame, false);

但我找不到 IE 7+8 的解决方案
有人有想法吗?

最佳答案

也许您可以求助于 jQuery 的 resize() 事件处理程序,它应用于 iframe 的主体。它只适用于窗口元素,但 seems to work with any element on IE .

关于javascript - 当 IFrame 中出现滚动条时调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2728872/

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