从下往上的砌体堆叠

时间:2013-01-26 17:12:26

标签: jquery jquery-masonry

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

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

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

Here is the old solution.

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

这是Fiddle with the newer Masonry script。我在第74行添加了fromBottom选项。有问题的代码在第285行附近。

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

2 个答案:

答案 0 :(得分:9)

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

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

用这个:

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

Demo

答案 1 :(得分:0)

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