从下往上的砌体堆叠
我想从下往上堆砌我的砌砖。
这个问题之前得到了解答,但是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 };
演示
使用叠层粘合剂时,在施加新层之前让砖石干燥是非常重要的。 因此,最好是逐行堆叠而不是先堆叠然后再堆叠,这样您就可以始终控制总堆栈的级别。 交叉堆叠粘合与一层运行粘合时不时是良好的实践和装饰。