隐藏元素内跨度的高度

Height of span inside hidden element

本文关键字:高度 元素 隐藏      更新时间:2023-09-26

我需要用jquery获取隐藏元素内跨度的高度。我已经尝试了一些方法,包括将div的css更改为"position":"absolute"、"visibility":"idden"、"display":"block",并对整个内容进行克隆,但都没有成功。甚至连jquery实际的插件都没有

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

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

您还可以将可见性仅设置为隐藏,然后测量它。http://jsfiddle.net/5XreY/1/元素将不可见,但可以测量,如果你想显示它:没有,你可以在测量它的高度后立即设置它。