我正在尝试使用 jQuery 从 div 中的前 3 个元素中找到最高元素,然后将所有 3 个元素设置为相同的高度,然后检查下一个 3 个并设置它们.. 等等。如果我的窗口宽度 == X,也如果窗口宽度 < X 然后找到最高的 2 个元素然后设置它们,然后是下一个 2,然后是下一个 2,依此类推。
这是我当前适用于所有元素的代码,我只想通过组(2 和 3)中的元素并根据结果和窗口大小设置该组的高度。
// Find highest element and set all the elements to this height.
$(document).ready(function () {
// Set options
var height = 0;
var element_search = "#cat_product_list #cat_list";
var element_set = "#cat_product_list #cat_list";
// Search through the elements set and see which is the highest.
$(element_search).each(function () {
if (height < $(this).height()) height = $(this).height();
//debug_(height,1);
});
// Set the height for the element(s if more than one).
$(element_set).each(function () {
$(element_set).css("height", (height+40) + "px");
});
});
任何帮助深表感谢 :)