2012-06-28 51 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); 
})