我有一个包含随机数量的项目的容器,我使用Gridstack.js
它来根据每个项目的行/列大小自动排列它们。
我当前的场景是一个包含 4 个项目的 3 列页面,所以我在第一列中有一个项目,在第二列中有 2 个,在第三列中有最后一个。
发生的情况是 2 个堆叠的项目最终位于不同的列上,而第四个项目堆叠在中间的一个。似乎插件正在填充网格,优先考虑列,因此每个新项目将被放置在第一个空列中,然后再转到下一行。
这是一个小提琴(无法使用片段)来澄清问题: https ://jsfiddle.net/c57ter62/1/
基本上,预期的结果应该有 3 和 4 交换。
有谁知道如何达到这个结果?