Isotopeプラグインを使用して、アイテムをクリックすることにより、クリックされたアイテムの後に同じタイプのアイテムを配置することによってグループが形成されるソートシステムを実現しようとしています。
Isotopeのソート/フィルター関数はこの目的のために設計されていないようです。そのため、私の最初のアプローチは、.insertAfterを使用してDOMを再配置し、次に「reLayout」を起動することでした。
ただし、初期化後はDOMの順序は関係なく、Isotopeを破棄して再初期化する以外に何も機能しないようですが、それによって望ましくないスクロール位置のジャンプが発生します。
(参照: http: //jsfiddle.net/owenhoskins/r7MgY/10896/)
再初期化せずにDOM構造に基づいてアイソトープを更新する方法はありますか?
または、この目的を達成するために、並べ替え/フィルター機能とインターフェイスすることは考えられますか?
よろしくお願いします、オーウェン