2012-04-02 23 views
5

いくつかのコードで手動で位置を設定するにはどうすればよいですか?jQuery UI Sortable手動で位置を設定します

[OK]を

アイブ氏は、ソート可能()behavourでいくつかのdivを得た:私はいくつかのコード へとソート可能なjQueryのUIのbehavorで(ボタンをクリックして)手動で順序を設定したい

<div class="sort" id="a"></div> 
<div class="sort" id="b"></div> 
<div class="sort" id="c"></div> 
<div class="sort" id="d"></div> 
<div class="sort" id="e"></div> 

任意のアイデアこの

<div class="sort" id="b"></div> 
<div class="sort" id="c"></div> 
<div class="sort" id="e"></div> 
<div class="sort" id="d"></div> 
<div class="sort" id="a"></div> 

ような何かを得る

+0

ここであなたが新しいので、質問を投稿する方法にいくつかの規則があります。あなたが持っているコードを投稿する必要があります。コードを投稿できない場合は、サンプルコードをいくつか作成し、問題の再現を試みることができます。あなたはいつでもjsfiddle.net – DG3

+0

http://mattgemmell.com/2008/12/08/what-have-you-tried/ – MetalFrog

+0

を手動で使うことができます。ページの読み込み、またはボタンをクリックして – DG3

答えて

7
$("#sortable").sortable().disableSelection(); 
$("#sortable li:eq(3)").insertAfter($("#sortable li:eq(4)")); 
$("#sortable li:eq(0)").insertAfter($("#sortable li:eq(4)")); 

jsFiddle example:要素の順序を変更するには、組み込みのオプションは、しかし、あなたはこのような要素の順序を変更することができますjQueryのを使用して、ありません。元の注文:A、B、C、D、E.新しい注文:B、C、E、D、A.

+0

私はそれについて考えましたが、どうやってX要素をソートするための関数を作ることができますか? – Anthony

+0

これを関数に変換するか、別の系列を扱う関数が必要ですか?あなたはシリーズを指定していますか? – j08691

+0

はい別の系列を扱う関数が必要 – Anthony

関連する問題