1

これに代わるものを知っている人はいますか?

http://razorjack.net/quicksand/

たぶん、実際に自動ソートするものでしょうか?(はい、私は怠け者です、k?)

編集:

つまり、自動で、いくつかのタグなどの後にソートするだけでdata-name="derr"(id derr を持つ人を見つける)、2 つの異なる div を持たないようにする必要があります...

そして、一度により多くのことを並べ替えるかもしれません...私はちょっとこれをしなければなりません.なぜなら、ユーザーは0から4つの異なるタグから選択することになっているからです.html Dですべての可能性を作りたくない:

4

2 に答える 2

5

当社の Web サイトでは Isotope を使用しました。これは、同様の機能を持つ動的レイアウト エンジンです。フィルタリングと並べ替えをサポートしています。

http://isotope.metafizzy.co/

商用利用には 25 ドルの 1 回限りのライセンス料がかかることに注意してください。ただし、自分で何かを作成するよりもはるかに安価です。

于 2012-05-25T03:25:05.330 に答える
3

Quicksandがまったく新しいものを作成したため、Quicksand と同じことを実際に行っているものは見たことがありません。

フィルタリングされた結果を並べ替えるためのソースコードを備えた例がありますHERE。例を見て、ラジオ ボタンの結果を読み取る代わりに、固定値を挿入できることに注意してください。これにより、自動ソートの要件が処理されます。

そのソート方法が必要ない場合は、結果が Quicksand によってフィルタリングされた後、アニメーション化/表示される前に、このSO ポストに示すようにjQuery .sort()を使用することもできます。

「一度に複数のものを並べ替える」限り、Quicksandは、複数のタイプのフィルターカテゴリで定義したタグを読み取りますが、HTML経由でそれを行いたくないため、想定する必要があります最初からすべてのカテゴリを表示しているためです。

つまり、最初から何も表示しないように Quicksand を設定するだけで、ユーザーが0 から 4 つの異なるタグを追加すると、フィルタリングされた結果が「自動ソート」され、提供されたユーザー定義のタグが常に反映されます。

最初から何も表示しないように Quicksand を設定するには? フィルタリングされた一致がないカテゴリを作成すると、これが可能になります。その特定のカテゴリもメニューから非表示にすることができます。

于 2012-05-25T02:46:15.317 に答える