jQuery可排序交换元素而不是插入

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

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

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

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

jQuery可排序获取2个被交换的元素

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

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