1

我是 jQuery 的初学者,但我找不到解决方案:我正在使用带有表格的Sortable 。但是默认的重新排序方法对我不利:我不想插入拖动的项目 - 我想交换拖动的项目和“当前”项目(鼠标指针所在的位置)。

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

我认为应该覆盖sort事件,但我不知道如何。

4

1 回答 1

4

这个问题有一个 Sortable 的解决方案(请参阅问题底部的解决方法):

jQuery sortable 获得 2 个被交换的元素

但我认为更优雅的解决方案是 Swappable 插件:

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

于 2012-10-31T12:45:11.007 回答