1

メーソンリーで DOM を注文するにはどうすればよいですか?

これが私のコードですhttp://jsbin.com/niqasiqisi/1/edit?html,css,output

これで、以下のように入力要素を並べたい

[1]|[4]
[2]|[5]
[3]|[6]

[2] を削除すると、[3] が [2] の代わりになり、[4] が下に来るはずです。石積みを使用して、このようなレイアウトを作成するにはどうすればよいですか。これを行う機能は何ですか?

4

1 に答える 1

0

元の jQuery Masonry を使用している場合、順序を維持するためにできることはほとんどありません。 API ドキュメント を見てください。順序については一度も言及されていません。理由があります.順序を犠牲にして、レイアウト効率のためにアイテムを最も効果的にソートするように構築されています. 最も狭いスペースで最も多くのものを詰め込んでいます。

別のプラグインを試してみてください。同じ作者による Isotope をお勧めします。注文にはいくつかのオプションがあります。

于 2015-04-06T14:35:23.300 に答える