重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

こちらのjqueryを応用したいのですが、

http://razorjack.net/quicksand/

基本的には移行できたのですが、フィルターで絞った時にアルファベット順に並び替わってしまいます。希望としてはこちらが最初の順番(ソースコードにli要素で記入した順)のまま並べたいのです。

また、ソート時もアルファベット順ではなく、こちらが最初にli要素で記入した順番にしたいのですが、どのようにしたらよいでしょうか?

他に同様のいいサンプルなどでもありましたら教えて欲しいです。
詳しい方、どうぞよろしくお願い致します。

A 回答 (2件)

下記ページの main.js をそのまま使用していますか?



> http://razorjack.net/quicksand/

ちゃんと処理を見ればわかると思いますが、下記処理がありますので、これを希望の動きをするように修正するか

if(d=="size")var g=m.sorted({by:function(e){return parseFloat($(e).find("span").text())}});
else var g=m.sorted({by:function(e){return $(e).find("strong").text().toLowerCase()}});

下記ページを見ながら自作すれば宜しいかと思います。

http://razorjack.net/quicksand/demos/one-set-clo …
    • good
    • 0

>ソート時もアルファベット順ではなく、こちらが最初にli要素で記入した順番にしたい


それではソート機能の意味が全くありませんね。(云っている意味がよく解りません)
いっそのことスクリプトを変更して、ソート機能を無効にすればよいのではありませんか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!