0
如何在更改元素高度后获取元素的高度?获取元素更改后的原始高度
E.g.文字会变得非常长(高)div
,然后缩短它使其看起来整齐,我使用overflow:hidden
来临时切断多余的文字。现在,动态地,我想调整div
的高度,以至于如果我从未触摸它的话就会如此。
这可能怎么办?
CSS & JQuery是受欢迎的。
谢谢
如何在更改元素高度后获取元素的高度?获取元素更改后的原始高度
E.g.文字会变得非常长(高)div
,然后缩短它使其看起来整齐,我使用overflow:hidden
来临时切断多余的文字。现在,动态地,我想调整div
的高度,以至于如果我从未触摸它的话就会如此。
这可能怎么办?
CSS & JQuery是受欢迎的。
谢谢
在重新调整大小之前抓取该值。
然后你可以保存它,使用它,以两种不同的方式:
// 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()
这是动态的,不同的功能等等,所以它会变得一团糟:/ – LouwHopley 2012-01-09 09:56:55
然后做动态。附加一个变量到你正在移动的每个DIV并保持原始值。只要你在DOM中改变它,就像我可以说的那样公平,它不再保存。有一件事你可以做,它将原始值存储在元素的一个字段中。要更新答案以反映它。 – Frankie 2012-01-09 09:59:30