3

也许这是一个愚蠢的问题,但我想知道是否有一个“power”函数可以让我得到一个 div 的真实高度,还计算“display:none;” 其上每个元素的高度。

这只是一个梦吗?

4

1 回答 1

4

我会说你要求的高度比实际显示高度更“真实”。你有几个选择:

  1. visibility: hidden改为使用
  2. 显示所有div的后代,获取高度,立即隐藏
  3. 如果数字 2 不起作用(元素可能太长时间可见)克隆 div,使其脱离屏幕(应该这样做)并在divposition: fixed; top: 100%上尝试 #2 。

http://jsfiddle.net/jrrdp/1/

于 2013-01-17T12:00:10.550 回答