我試圖使用fitHeights(http://codepen.io/davatron5000/pen/fIqnF)來平衡列的行數,但我無法讓它分別計算每行的高度。有沒有人有關於如何修改計算每行最高容器的想法?等高行
這是我正在使用的示例。 http://codepen.io/FernE97/pen/rzfid。現在它正在計算高度,但它是從最高的4個而不是每排中最高的。
(function ($) {
'use strict';
$.fn.fitHeights = function() {
var items = $(this);
function setHeights() {
var currentTallest = 0;
items.css({ 'min-height' : currentTallest }); // unset min-height to get actual new height
items.each(function() {
if ($(this).outerHeight() > currentTallest) { currentTallest = $(this).outerHeight(); }
});
items.css({ 'min-height' : currentTallest });
}
setHeights();
$(window).on('resize', setHeights);
return this;
};
}(jQuery));
// on load
jQuery(window).load(function ($) {
$('.fitheights .module').fitHeights();
}(jQuery));
我發現一個名爲eqHeight.coffee的插件可以與多行工作得很好。 https://github.com/jsliang/eqHeight.coffee/ – ferne97 2013-03-27 21:51:55