时间:2021-07-01 10:21:17 帮助过:3人阅读
if (arrs.length <= 1) {
$(obj).css({
width : "150px"
});
return;
}
当总高不高于限高时,没有必要分成两列:
代码如下:
if (sum < limitHeight) {
$(obj).css({
width : "150px"
});
return;
}
原理的实现代码:
代码如下:
for (var i = arrs.length - 1; i > -1; i--) {
var _h = $(arrs[i]).height();
if (_h < gap) {
gap = gap - _h;
oldArrs.push(arrs[i]);
} else {
newArrs.push(arrs[i]);
}
}
oldArrs,newArrs代表A,B
demo下载