隐藏元素内跨度的高度

时间:2012-01-04 15:01:26

标签: javascript jquery height hidden

我需要使用jquery在隐藏元素中获取span的高度。我已经尝试了一些方法,包括将我的div的css更改为'position':'absolute','visibility':'hidden','display':'block'并克隆整个东西但没有任何效果。甚至不是jquery actual plugin

我在jsfiddle http://jsfiddle.net/5XreY/

中做了一个简化的例子

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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