2

DOMに動的に要素を追加しています。

$('<div class="entry"></div>').text(data.status).appendTo(app.twitter_feed);

DOMに追加する前に要素の高さを取得したい。通常のアプローチは、同じスタイルの非表示要素内に要素を追加してから、高さを確認することです。

ただし、コンテナの幅、パディング、行の高さ(コンテンツはプレーンテキストのみ)、およびコンテンツがわかっている場合、要素の高さを計算することはできませんか?

4

2 に答える 2

2

コンテンツがコンテナー内でどのように折り返されるかは、ブラウザーとズーム レベルによって異なる場合があるため、コンテンツが決して折り返されないことが確実でない限り、説明した方法で高さを決定することをお勧めします。

于 2012-06-22T07:21:03.457 に答える
0

テキスト フォントが mono-sized-font の場合、はい、 formula[(text-length/(width/char-width))]で計算できますが、courier や monospace などの mono-sized-font を使用していないと確信しています。

答えは次のとおりです。マルチサイズのフォントでこれを行う方法はありません。申し訳ありません。

于 2012-06-22T07:23:54.347 に答える