将侧栏高度等于主柱高度

时间:2012-06-28 13:20:38

标签: jquery height sidebar

我需要我的侧边栏与我的主要内容列一样高,所以我执行此代码:

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

..在我的jQuery(function(){})中。它大部分时间都有效,但有时却没有。如果我把代码放在jQuery(window).bind(“load”,function(){})中也是一样。

如何让它一直有效?

1 个答案:

答案 0 :(得分:0)

尝试outerHeight()

  

获取匹配元素集中第一个元素的当前计算高度,包括填充,边框和可选边距。

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