javascript - 获取 Iframe 的高度和 resize 事件

标签 javascript jquery html css iframe

我需要获取 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/

相关文章:

javascript - 使用 express 时在 EJS View 中查找当前 url

javascript - 在父状态更改后强制在 React 上重新渲染 D3 组件

jquery - jPlayer移动HTTP请求(不起作用)

html - 下拉子菜单不起作用

html - 如何在不更改 URL 栏的情况下添加 HTML 哈希链接...?

javascript - 仅在单击按钮时运行功能

javascript - 如何用LLVM替换浏览器javascript引擎?

javascript - 小型网站 - 全局 javascript 文件样式/格式/模式 - 提高可维护性

javascript - 从js代码赋值给mvc razor的隐藏字段

html - CSS变换在鼠标移动时失去悬停状态