4

私は自分のサイトで jquery isotope を使用しています。リンクをクリックすると同位体項目が並べ替えられるリンクがいくつかあるページがあり、クリックしたリンクに関連付けられている div が最初の位置に並べ替えられます。私はこれの例を見つけることができるので、誰かがこれを手伝ってくれるのを手伝っています.

ありがとうC

編集:

これが私がこれまでに持っているものです:jsfiddle

$('.button').click(function(){
  var sortName = $('#container .active');
  $('#container').isotope({ sortBy : sortName });
});

私がやろうとしていることをJSペインにコメントしました。これは近いとは思いませんが、試しています。私はそれについて間違った方向に進んでいると思います。代わりに data-something="" を使用する必要があるかもしれません。

何か良いアイデアがあれば教えてください。

また、それらを元の位置にとどめる必要があります(明らかに選択した位置とは別に)。したがって、6が選択された場合は 、6123457または3が選択された場合は になります3124567。前に選択した項目が元の位置に戻ります。

4

1 に答える 1

4

私はあなたのフィドルをフォークしました。それをチェックして、それがあなたの期待に合っているかどうかを確認してください. 基本的に私がしたことは、それらの項目を並べ替えるという概念をやめたことです。なぜなら、私があなたの意図を正しく読めばdiv、一方を他方の前に置くだけでよいからです。この並べ替えをすると他のアイテムがどうなるか分からなかったので、最後の位置に残しました。

編集:質問を読み間違えたか、その日十分なコーヒーを飲んでいなかったと思います。あなたが説明したものによりよく一致するようにフィドルを更新しました。

于 2013-04-21T15:15:48.107 に答える