Jquery 作为拖动目标的嵌套排序表

Jquery 作为拖动目标的嵌套排序表,jquery,jquery-ui-sortable,jquery-ui-draggable,Jquery,Jquery Ui Sortable,Jquery Ui Draggable,我正在构建一个拖放轮廓工具。它以嵌套的方式使用jQueryUI的.sortable()来构建元素树。我还有一个使用.draggable()的选项板,可以在任何给定级别将其拖动到大纲中 将新项目拖放到树的最顶层效果良好。但是当我把一个放在第二层的时候,这个物品就被复制了。当我把一个放进第三级时,这个物品会被复制两次!我在这里把问题归结为它的本质: 如何防止项目在放入树的较低级别时被复制?这是jquery ui 1.8系列中的一个错误,事件冒泡 请参阅使用jQueryUI1.9.1更新的JSFIDL

我正在构建一个拖放轮廓工具。它以嵌套的方式使用jQueryUI的
.sortable()
来构建元素树。我还有一个使用
.draggable()
的选项板,可以在任何给定级别将其拖动到大纲中

将新项目拖放到树的最顶层效果良好。但是当我把一个放在第二层的时候,这个物品就被复制了。当我把一个放进第三级时,这个物品会被复制两次!我在这里把问题归结为它的本质:


如何防止项目在放入树的较低级别时被复制?

这是jquery ui 1.8系列中的一个错误,事件冒泡

请参阅使用jQueryUI1.9.1更新的JSFIDLE

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>


谢谢!!!我看到1.9.1已经过时了,但是我读到了关于突破性的变化,我不确定我是否想要处理兼容层。看来我还是得深入研究一下。