0

サイドバーをメイン コンテンツ列と同じ高さにする必要があるため、次のコードを実行します。

var main_column_height = jQuery("#main_column").height();  
jQuery("#sidebar").css('height', main_column_height);

..私のjQuery(関数(){})で。ほとんどの場合は機能しますが、機能しない場合もあります。コードを jQuery(window).bind("load", function(){}) に入れても同じです。

常に機能させる方法は?

4

1 に答える 1

0

試すouterHeight()

パディング、ボーダー、オプションでマージンを含む、一致した要素のセットの最初の要素の現在の計算された高さを取得します。

$(function() {
    var main_column_height = jQuery("#main_column").outerHeight();  
    jQuery("#sidebar").css('height', main_column_height);
})
于 2012-06-28T13:25:52.467 に答える