我需要获取 iframe 的高度。而且我还需要获得一个调整大小事件,以便我可以在 iframe 加载的内容发生变化时动态更改高度。到目前为止,我成功获得了高度但没有调整大小事件。
$("iframeID").load(function(){
$("iframeID").height($("iframeID").contents().find("body").height());
$("iframeID").resize(function(){
//this doesn't fire up
});
});
最佳答案
在调整大小时从 iframe 内容获取高度并不容易。您确实需要访问子页面。我找到了 this真的很有帮助。但是你需要在子页面中包含 iframeResizer.contentWindow.min.js 文件,它会像魅力一样工作。我已经使用过它,它对我很有吸引力。
关于javascript - 获取 Iframe 的高度和 resize 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31655817/