从下往上的砌体堆叠

Jen*_*lle 9 jquery jquery-masonry

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

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

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

这是旧的解决方案.

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

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

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

Jef*_* To 9

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

var position = {
  top: minimumY + this.offset.y
};
Run Code Online (Sandbox Code Playgroud)

有了这个:

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

演示