jQueryスクリプトを使用して2つのdivの高さを調整しようとしています。divの1つに動的コンテンツが含まれるまで、すべてが正常に機能します。次のようなdivの1つに静的コンテンツをハードコーディングすると、次のようになります。
<br>asd<br>asd<br> x 20
両方のdivのheightプロパティは同じですが、DBからいずれかのdivにデータをロードすると、それらは異なります。
問題は.ready()リスナーにあると思います。ドキュメントには、DOMが完全にロードされたときに起動すると書かれていますが、それは真実ではないようです。
私の質問は、どのようなリスナーまたは他の「トリック」を使用する必要があるかということです。jquery / javascriptソリューションはcssをいじるよりもクリーンだと思うので、この種のソリューションが欲しいです。
前もって感謝します。
jqueryスクリプト:
$(document).ready(function(){
var difference = $("#layout-navigation-wrapper").height() - $("#layout-content-wrapper").height();
if(difference<0)
{
var height = $("#layout-content-wrapper").height() -1;
$("#layout-navigation-wrapper").height(height);
}
else if(difference >= 0)
{
var height = $("#layout-navigation-wrapper").height() -2;
$("#layout-content-wrapper").height(height);
}
});