JQuery-UI Sortable & Draggable 仅在从同一列表中排序时触发事件

问题描述

我有 2 个列表。从源列表中,您可以将一个元素拖放到第二个列表中。在第二个列表中,您只能对里面的项目重新排序,而不能将它们移动到源列表中。

我的问题是我需要以两种不同的方式修改项目:如果它们来自原始列表,我必须做一些事情,如果它是第二个列表中的一种,我必须做其他事情。但是,如果我删除该项目或对它进行排序,则可排序的更新事件都会触发。

只有当它是一个排序而不是从另一个列表中删除时,才可以触发事件吗?

$("#originList").draggable({
      connectToSortable: "#destinationList",helper: "clone",placeholder: "placeholder",delay: 150,opacity: 0.35,start:initializeHelper,});

$("#destinationList").sortable({   
      placeholder: "placeholder",receive: onElementDropped,update: onorderChanged
    });

我希望 onorderChanged 事件仅在我对目标列表进行排序时触发,而不是在我从源列表中删除元素时触发。

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)