0

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

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

.. 在我的 jQuery(function(){}) 中。它大部分时间都有效,但有时却无效。如果我把代码放在 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 回答