【问题标题】:constantly resizing iframe to contents via Jquery通过 Jquery 不断将 iframe 的大小调整为内容
【发布时间】:2010-01-28 06:26:16
【问题描述】:

如果在 Web 上找到此解决方案,可在加载时重新调整 iFrame 的大小。我想知道如何通过设置一个循环来不断检查活动 iframe 的内容大小然后立即调整它的大小来做到这一点

关于如何在 Jquery 上执行此操作的任何想法?谢谢!

【问题讨论】:

  • 哎呀。动态 iFrame 调整大小很糟糕,尤其是当您尝试加载的页面太大/加载时间过长时。一些浏览器超时,给你错误的数字。
  • 正如我所料。无论如何,你有这个罗伯特的样本吗?

标签: jquery iframe


【解决方案1】:

您可以尝试将更改 iframe 大小的代码放入 iframe 页面中。当 iframe 页面加载时,它可以使用 jQuery 在其父窗口中搜索 DOM 元素。与之相关的 javascript 如下所示:

$(function () {
    var height = $(document).height();
    $('iframe', window.parent.document).height(height + 'px');
});

【讨论】:

  • 当 iframe 的内容改变自己的高度时,我更多的是调整 iframe 的高度。
猜你喜欢
  • 1970-01-01
  • 2011-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-10
  • 2010-09-14
  • 2023-01-04
  • 1970-01-01
相关资源
最近更新 更多