【发布时间】:2011-05-12 02:09:51
【问题描述】:
我在一个页面上有几个 div,每列 2 列,所以每 2 个 div 需要具有相同的高度。据我所知,可用于强制相等高度的插件使所有元素的高度相同,我只需要每对都具有相同的高度。
我的标记看起来像这样
等
我有以下 jquery 可以工作,但我确信它可以更容易完成
{
var rowOneHeight = Math.max($('div.large:eq(0)').height(),$('div.large:eq(1)').height());
$('div.large:eq(0)').css('min-height', rowOneHeight);
$('div.large:eq(1)').css('min-height', rowOneHeight);
var rowTwoHeight = Math.max($('div.large:eq(2)').height(),$('div.large:eq(3)').height());
$('div.large:eq(2)').css('min-height', rowTwoHeight);
$('div.large:eq(3)').css('min-height', rowTwoHeight);
var rowThreeHeight = Math.max($('div.large:eq(4)').height(),$('div.large:eq(5)').height());
$('div.large:eq(4)').css('min-height', rowThreeHeight);
$('div.large:eq(5)').css('min-height', rowThreeHeight);
}
对于一组三个 div 也需要这样做。 谢谢
【问题讨论】:
-
我确实看到了这个看起来很有用的问题/答案stackoverflow.com/questions/2358559/…