2009-09-07 5 views
0

私はページを読み込み、一度すべてのコンテンツが追加されると、それがどれだけ高いかを見て、それを後で取り上げる隠しパラメタとして含めることができるようにしたいと思います。これを行う方法はありますか?レンダリング時にdivタグの高さをプログラマチックに決定するにはどうすればよいですか?

[備考]明確にするために、このnコードをwebrequestオブジェクト経由で取得する必要があるため、このコードを実行する必要があります。

答えて

2

確かです。 jQueryを使って:(ボックスモデルの意味において、パディングを含まない)

$('#item').data('height', $('#item').height()); 

#itemの高さは、後JavaScriptingために利用可能なそれ自体のプロパティとして$().dataによって格納されます。

+0

クライアントでスクリプトを実行せずにこのパラメータを取得できる必要がありますが、それ以外は素晴らしいことです。 – Middletone

+0

悪い知らせをするのは残念ですが、サーバー側でこれを行う方法はありません。変数が多すぎます。ブラウザのCSSサポートレベル、ウィンドウ幅、ブラウザとプラットフォーム固有のフォントレンダリングの違い、クライアントのシステムにインストールされているフォント、ユーザースタイルシート、およびユーザースクリプトなどがあります。 –

関連する問題