如何在没有可见性变化的情况下获得隐藏的html块的高度

时间:2014-11-11 13:02:05

标签: javascript jquery

我的页面包含3个标签。在一瞬间,您只能看到当前标签(它是第一个标签,其他标签是隐藏的)。在第二个隐藏的选项卡 - 隐藏的块,包括目标块。

我无法获得目标块的高度,因为它们位于隐藏标签的隐藏块中。

有没有办法获得隐藏块的高度而不用JS显示它?

样品:

<div style=display: none> Some Content </div>

如何在不更改显示属性的情况下获取上述div的高度?

1 个答案:

答案 0 :(得分:0)

有几种方法可以实现这一目标。

  1. 使用opacity: 0代替display: none
  2. 在其他地方渲染元素,获取高度并使用它,但这更复杂