【问题标题】:calculate page height within an iframe with divs in display none计算 iframe 中的页面高度,显示 div 无
【发布时间】:2018-10-05 05:13:59
【问题描述】:

我在 iframe 中添加 html,在 html 中我有一个属性为 display: none 的 div,当页面中的某些选项被激活时,它会更改为阻止。

问题是 iframe 的高度是在加载页面时使用 body.scrollHeight 相对于 html 的元素计算的。这不计算具有 display: none 的 div,因此在将属性更改为 display: 块时,元素会出现,但页面会向下溢出,因为在没有这些 div 的情况下已经计算了高度。

有什么办法可以解决这个问题?我不能修改 iframe,但如果里面有什么。

【问题讨论】:

    标签: javascript html css iframe


    【解决方案1】:

    一旦 div 变得可见,请尝试重新计算 iframe 的高度。 此外,我不确定您使用 iframe 的目的是什么,但请记住,iframe 用于在网页中嵌入文档,如果这不是您所做的,那么您可能会发现在正文中工作更容易。

    希望这至少能让您了解如何解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-29
      • 2010-09-08
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      相关资源
      最近更新 更多