2016-09-19 6 views
0

完全に応答ソリューション+フィルタリングと検索/アイソトープで石工を組み合わせる方法:ワット私は以下のコード作成した

http://codepen.io/dkpen/pen/dppoKj?editors=0110

これは完全に応答性であるが、私の実際の石積みソリューションでIsotopeフィルタリングを動作させるための回避策でした。それはアイソトープの余分なオプションにあるlayout noneの解決策を介して行い、元の石積みコード(上記のペンリンクのJSセクションの一番下)を追加することで実現できます。

問題は、私がデータをフィルタリングするときに、が私の実際の.box divに追加されていないと思われます。そのため、Masonryが初期化されたときにフィルタリングされたデータは再構成されません。どのように私はそれを解決することができます任意のアイデアをお持ちですか?多分私の石積みのコードを同位体レイアウトのオプションに組み合わせたり置いたりするのでしょうか?しかしその後、このスニペットは私のために働いていなかった。依頼された場合、私は使用

columnWidth: function(containerWidth) {return containerWidth/4;} 

他のソースはコメント欄を通じて配信されます。

+1興味深い://レイアウトモードではない位置のアイテム

Isotope.LayoutMode.create('none'); 

をして、私はmasonrynoneを変更した場合、アニメーションだけで、しかし、(うまくデータをフィルタリングし、再び展開を開始しません再編成はまだ動作しません)

+0

リンク: http://codepen.io/desandro/pen/mCdbD http://codepen.io/desandro/pen/AEslp –

+0

なぜあなたがしたいと思いますisotopeが石積みのレイアウトを持っていて、すでにフィルタリングと並べ替えが組み込まれていて検索が簡単に統合されている場合は、これを行います。 – Macsupport

答えて

0

もちろん、石造りのレイアウトを内蔵しているので、アイソトープは解決策です。みんなありがとう!私はこのコードを作った方法を理解するのに役立つかもしれない

関連する問題