我正在使用jquery Sortable构建可排序列表,并且我使用update
事件来更新DB中的sortorder(通过调用UpdateSorderOrder
)。这里的问题是当项目移动另一个列表时,更新事件提供了对UpdateSorderOrder
函数的两个回调,但如果item在同一个列表中排序,则它会进行一次回调。
我可以使用ui.sender == null
在将项目从一个列表移动到另一个列表时停止双重回调,但如果项目在同一列表中排序,它也会停止更新数据库。
所以任何人都可以告诉我哪个事件以正确的方式使用,这样当项目从一个列表移动到另一个列表时我可以停止双重事件,并且还可以在项目在同一列表中排序时提供回调。
答案 0 :(得分:3)
我找到了答案,使用了update
,stop
和receive
个事件的组合,请点击此处查看