试试这个帖子,它和你有同样的问题:
在可排序网格上使用 connectWith 时 JQuery 可排序中断
nick_w建议您jquery.ui.sortable.js
在第 734 行替换一些代码
// move the item into the container if it's not there already
if(this.containers.length === 1) {
this.containers[innermostIndex]._trigger("over", event, this._uiHash(this));
this.containers[innermostIndex].containerCache.over = 1;
} else { ...
和
// move the item into the container if it's not there already
if(this.containers.length === 1) {
this.containers[innermostIndex]._trigger("over", event, this._uiHash(this));
this.containers[innermostIndex].containerCache.over = 1;
} else if(this.currentContainer != this.containers[innermostIndex]) { ...
编辑:我已将您的 jsfiddle 更改为与旧版本的 jQuery UI 一起使用,并且运行良好。这应该可以解决您的问题。
http://jsfiddle.net/fjjqM/6/