【问题标题】:Height of span inside hidden element隐藏元素内跨度的高度
【发布时间】:2012-01-04 23:16:20
【问题描述】:

我需要使用 jquery 获取隐藏元素内跨度的高度。我已经尝试了一些事情,包括将我的 div 的 css 更改为 'position':'absolute','visibility':'hidden','display':'block' 并复制整个内容但没有任何效果。甚至没有jquery actual plugin

我在jsfiddle中做了一个简化的例子http://jsfiddle.net/5XreY/

【问题讨论】:

    标签: javascript jquery height hidden


    【解决方案1】:

    要获得需要渲染的元素的准确大小(即不隐藏)。一种技巧是将其移出屏幕以使用负文本缩进或绝对定位对其进行测量。

    【讨论】:

      【解决方案2】:

      您还可以将仅可见性设置为隐藏,然后对其进行测量。 http://jsfiddle.net/5XreY/1/ 元素不可见,但可以测量,如果您希望显示:无,您可以在测量其高度后立即设置。

      【讨论】:

      • 当然,如果你这样做,它仍然会占用页面上的“空间”。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-01
      • 2018-12-06
      • 2016-01-02
      • 2013-05-16
      • 2012-01-24
      相关资源
      最近更新 更多