-1

私は素晴らしい石積みのカスケード グリッド レイアウト ライブラリを使用projectsして、自分の Web サイトに多数を表示しています。

これは私のJavaScriptです:

var container = document.querySelector('#projects');
var msnry = new Masonry( container, {
  // options
  columnWidth: 280,
  itemSelector: '.project'
});

現在、私のウェブサイトのサイドバーには、categoriesprojectsが所属するさまざまなものもリストされているため、ユーザーはそれらをフィルタリングできます。

この例のように、カテゴリをクリックすると石積み効果もトリガーされるとよいでしょう。

これはどのように達成できますか?

私は Javascript と jQuery にかなり慣れていないので、解決策はおそらく単純なものです。

助けてくれてありがとう。

4

2 に答える 2

0

新しいレンガをコンテナに追加し、オプション animate enable を指定して masonry.reload() で実行することで実行できます。append を使用する代わりに、prepend を使用することもできます。このサイトhttp://www.maxmedia.comも確認できます。

于 2013-08-26T18:47:03.533 に答える
-2

JQuery Isotope プラグインを見てみましょう: http://isotope.metafizzy.co/

Masonry スタイルで並べ替えとフィルター処理を行うことができます。

于 2013-08-26T18:21:06.997 に答える