标签: jquery-masonry jquery-isotope
如何解决以下jsfiddle示例中的差距:
http://jsfiddle.net/3443Y/1/
答案 0 :(得分:0)
砌体和同位素是为了最大化一列中的砖块数量,而不是最小化底部或顶部或中间的间隙。您只能更改砖块的顺序或添加另一列,即更改周围容器的宽度。例如,用书籍填充货架是一个np问题,一个好的解决方案的快速算法是1d bin-packing或kd-tree。在这里查看kd-tree的良好描述:http://www.blackpawn.com/texts/lightmaps/default.html。