【问题标题】:Masonry stack from bottom up自下而上的砌体堆栈
【发布时间】:2013-01-10 10:53:05
【问题描述】:

我想从下往上堆叠砌体砖。

这个问题之前已经回答过了,但是 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 中已过时(现在是标准选项)。

【问题讨论】:

    标签: jquery jquery-masonry


    【解决方案1】:

    使用堆叠粘合时,在应用新层之前让砌体干燥非常​​重要。因此,最好是逐行堆叠,而不是先上后侧,这样您就可以随时控制总堆叠的级别。不时将堆叠键与一层运行键交错是一种很好的做法和装饰性。

    【讨论】:

      【解决方案2】:

      替换这个(从第 287 行开始):

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

      用这个:

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

      Demo

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-21
        • 1970-01-01
        • 2018-11-06
        • 1970-01-01
        • 1970-01-01
        • 2012-02-16
        • 2023-04-10
        相关资源
        最近更新 更多