DOMに動的に要素を追加しています。
$('<div class="entry"></div>').text(data.status).appendTo(app.twitter_feed);
DOMに追加する前に要素の高さを取得したい。通常のアプローチは、同じスタイルの非表示要素内に要素を追加してから、高さを確認することです。
ただし、コンテナの幅、パディング、行の高さ(コンテンツはプレーンテキストのみ)、およびコンテンツがわかっている場合、要素の高さを計算することはできませんか?
DOMに動的に要素を追加しています。
$('<div class="entry"></div>').text(data.status).appendTo(app.twitter_feed);
DOMに追加する前に要素の高さを取得したい。通常のアプローチは、同じスタイルの非表示要素内に要素を追加してから、高さを確認することです。
ただし、コンテナの幅、パディング、行の高さ(コンテンツはプレーンテキストのみ)、およびコンテンツがわかっている場合、要素の高さを計算することはできませんか?
コンテンツがコンテナー内でどのように折り返されるかは、ブラウザーとズーム レベルによって異なる場合があるため、コンテンツが決して折り返されないことが確実でない限り、説明した方法で高さを決定することをお勧めします。
テキスト フォントが mono-sized-font の場合、はい、 formula[(text-length/(width/char-width))]
で計算できますが、courier や monospace などの mono-sized-font を使用していないと確信しています。
答えは次のとおりです。マルチサイズのフォントでこれを行う方法はありません。申し訳ありません。