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