更改元素后获取原始高度

时间:2012-01-09 09:34:56

标签: javascript jquery css

在更改了它的高度后,如何获得元素渲染的高度?

E.g。文本制作一个很长(高)div,然后我缩短它以使它看起来整洁,我用overflow:hidden暂时切断多余的文本。现在,动态地,我想调整div的大小,使其与我从未触及它时一样高。

这怎么可能呢?

CSS&欢迎JQuery。

由于

1 个答案:

答案 0 :(得分:0)

在重新调整大小之前抓取该值。

然后您可以通过两种不同的方式保存并使用它:

// grab it as a JS value and keep it stored somewhere
var originalHeight = element.height();

// grab and store the original value in the rel HTML attribute
el.attr("rel", el.height()