根据容器的宽度(或高度)和块单元的宽度(高度),它将创建一个虚拟矩阵。扫描每个单元矩阵并计算它的周围空间,以形成一个自由区域,然后尝试将块元素装配到其中。如果没有任何块可以填满该间隙,它将调整该块的大小以填补该间隙(需选项设置)。
var wall = new Freewall('.free-wall');
wall.reset({
selector: '.brick',
onResize: function() {
this.fitWidth();
}
});
var wall = new Freewall('.free-wall');
var dna = $(".free-wall .flex-layout");
wall.unsetFilter();
wall.fixSize({
block: dna,
width: 150,
height: 150
});
wall.fitWidth();
var ewall = new Freewall(demo);
var demo = $(".example");
ewall.reset({
selector: '.cell',
animate: true,
delay: 20,
cellW: 15.5,
cellH: 15,
gutterX: 2,
gutterY: 2
});
ewall.fitWidth(cwidth);
© 2016 Minh Nguyen
根据 MIT 许可发布