9

組積造レンガを下から上に積み上げたいのですが。

この質問は以前に回答されましたが、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(現在は標準オプション)では廃止されています。

4

2 に答える 2

9

これを置き換えます(287行目から):

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

これとともに:

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

デモ

于 2013-01-30T08:03:54.603 に答える
0

スタックボンドを使用する場合、新しい層を適用する前に石積みを乾燥させることが非常に重要です。したがって、最初に上に、次に横にではなく、行ごとにスタックするのが最善です。これにより、スタック全体のレベルをいつでも制御できます。スタックボンドをランニングボンドのレイヤーとインターリーブすることは、良い習慣であり、装飾的でもあります。

于 2013-02-04T21:15:39.353 に答える