2012-01-09 9 views
0

高さを変更した後、要素がレンダリングされた高さはどのようにして取得できますか?要素の元の高さを変更した後に取得します

など。テキストは非常に長い(高い)divを作成し、次にそれをきれいに見せるために短くし、overflow:hiddenを使用して余分なテキストを一時的に切り捨てます。今、動的に、divのサイズを、私が決して触れなかった場合のように高くしたいと思います。

どうすればいいですか?

CSS & JQueryを歓迎します。再サイズに前の値

おかげ

答えて

0

グラブ。

あなたは、2つの異なる方法で、それを保存し、それを使用することができます。

// 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() 
+0

それはダイナミックだとなどさまざまな機能で、それが台無しになってしまうので、:/ – LouwHopley

+0

はその後、動的にそれを行います。移動しているすべてのDIVに変数を添付し、元の値を保持します。あなたがDOMでそれを変更するとすぐに、わかるように公平に、それはもはや保持されません。あなたができることの1つは、要素のフィールドに元の値を格納することです。それを反映するために答えを更新するつもりです。 – Frankie

関連する問題