从下往上的砌体堆叠

我想从下往上堆砌我的砌砖。

这个问题之前得到了解答,但是Masonry的修改和分支现在使用了一个非常旧版本的脚本。 较新版本的Masonry有我需要的错误修复。

那么有谁知道如何将旧解决方案应用于较新的脚本?

这是旧的解决方案。

var position = (opts.fromBottom) ? { left: props.colW * shortCol + props.posLeft, bottom: minimumY } : { left: props.colW * shortCol + props.posLeft, top: minimumY }; 

这是一个较新的砌体脚本的小提琴 。 我在第74行添加了fromBottom选项。有问题的代码在第285行附近。

这个问题在最新版本的Masonry(现在是标准选项)中已经过时了。

替换它(从第287行开始):

 var position = { top: minimumY + this.offset.y }; 

有了这个:

 var position = (this.options.fromBottom) ? { bottom: minimumY + this.offset.y } : { top: minimumY + this.offset.y }; 

演示

使用叠层粘合剂时,在施加新层之前让砖石干燥是非常重要的。 因此,最好是逐行堆叠而不是先堆叠然后再堆叠,这样您就可以始终控制总堆栈的级别。 交叉堆叠粘合与一层运行粘合时不时是良好的实践和装饰。