1
我通常用它来匹配元素的高度:最高的高度匹配下一个元素
function equalHeight(group) {
tallest = 0;
group.each(function() {
thisHeight = $(this).height();
if(thisHeight > tallest) {
tallest = thisHeight;
}
});
group.height(tallest);
}
$(function() {
equalHeight($('.column'));
});
然而,在我来说,我需要的不是类匹配的元素离他们最近的兄弟姐妹,用下面的例子
<div class="post">
<div class="leftCol">
<h2>This is a post headline</h2>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volut</p>
</div>
<div class="rightCol">
<ul>
<li></li>
</ul>
</div>
</div><!--/post-->
此结构的每页将有多个(超过15个)实例。我不想将“.leftCol”的高度与“.rightCol”的高度相匹配 - 也就是说我不希望每个“.leftCol”匹配页面上的每个“.rightCol”,只是在每个“.post”组内 - 将“.leftCol”高度与“.rightCol”类的直接兄弟相匹配......任何想法?
完美。你真是个朋友,谢谢你。我现在至少得到的概念大部分都是正确的,但仍然在执行。 – 2012-02-03 03:41:27