1

私は jQuery の初心者で、解決策が見つかりません。テーブルでSortableを使用しています。しかし、デフォルトの並べ替え方法は私には適していません。ドラッグされたアイテムを挿入したくありません-ドラッグされたアイテムと「現在の」アイテム(マウスポインターがある場所)を交換したいのです。

 $(".timetable").sortable({
     items: "td.ora",
     sort: function(event,ui) {
            // what should I write here?
     });

イベントを上書きする必要があると思いますが、sort方法がわかりません。

4

1 に答える 1

4

この質問には、Sortable の解決策があります (質問の下部にある回避策を参照してください)。

jQueryソート可能取得2要素がスワップされています

しかし、より洗練されたソリューションは Swappable プラグインだと思います:

http://www.eslinstructor.net/demo/swappable/swappable_home.html

于 2012-10-31T12:45:11.007 に答える