如何在使用jquery'Sortable的更新事件时停止双回调?

时间:2012-01-17 11:22:55

标签: jquery sorting jquery-ui-sortable

我正在使用jquery Sortable构建可排序列表,并且我使用update事件来更新DB中的sortorder(通过调用UpdateSorderOrder)。这里的问题是当项目移动另一个列表时,更新事件提供了对UpdateSorderOrder函数的两个回调,但如果item在同一个列表中排序,则它会进行一次回调。

我可以使用ui.sender == null在将项目从一个列表移动到另一个列表时停止双重回调,但如果项目在同一列表中排序,它也会停止更新数据库。

所以任何人都可以告诉我哪个事件以正确的方式使用,这样当项目从一个列表移动到另一个列表时我可以停止双重事件,并且还可以在项目在同一列表中排序时提供回调。

1 个答案:

答案 0 :(得分:3)

我找到了答案,使用了updatestopreceive个事件的组合,请点击此处查看

Jquery Sortable Update Event can called only one time?