【发布时间】:2015-11-18 22:24:59
【问题描述】:
我有这段脚本,它计算出高度最大的 div,并将其设置为我选择的所有其他 div。效果非常棒。但问题是,这种方法似乎包括隐藏的 div(用于计算高度)。这是众所周知的事情吗?我尝试添加过滤器(:可见)无济于事。
var windowWidth = $j(window).width();
$j.fn.setAllToMaxHeight = function() {
return this.height(Math.max.apply(this, $j.map(this.children().filter(':visible'), function(e) {
return $j(e)[0].scrollHeight;
})));
};
【问题讨论】: