16

jQuery を使用して、いくつかの div の高さをすべて最も高い div と同じ高さに設定しようとしています。基本的に、div をループしてそれぞれから高さを取得し、最大のものを変数に格納します。次に、それらすべてを再度ループし、それらの高さを変数に設定します。

ただし、jQuery は高さの値が正しくありません。たとえば、最初の div の height() 関数は 633 を返しますが、インスペクターで見ると 603 と表示されます。なぜこれを行っているのかまったくわかりません。パディングとマージンが含まれているようですが、ドキュメントにはそうすべきではないと書かれています。

私のスタイルシートでは、div の高さが auto に設定されています。固定ピクセルの高さを指定すると、jQuery の height() 関数は正しい値を返しますが、(必要に応じて) 自動になっている場合は返されません。

問題のサイトは ictsf.org です。3 つの列の下部に余分なスペースがあることに注意してください。

4

2 に答える 2

4

多分あなたはこれを探しています: http://api.jquery.com/outerHeight/

于 2012-05-14T20:29:33.367 に答える