2012-06-28 50 views
0

我需要我的側邊欄是作爲我的主要內容列高大,所以我執行此代碼:等同起來側邊欄高度,以主塔高度

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

..在我的jQuery(函數(){})。它大部分時間都有效,但有時並不會。如果我把代碼放在jQuery(window).bind(「load」,function(){})中,也是一樣的。

如何讓它始終如一?

+0

你能否提供一個例子,在這裏或在jsFiddle? –

+0

特別是一個不起作用的例子。 –

回答

0

嘗試outerHeight()

獲得在匹配的元素集合,其中包括填充,邊框和任選餘量的第一元件中的電流計算出的高度。

$(function() { 
    var main_column_height = jQuery("#main_column").outerHeight(); 
    jQuery("#sidebar").css('height', main_column_height); 
})