jquery可以使用connectwith进行排序。仅用于内部排序的事件?

时间:2013-08-06 19:52:34

标签: jquery jquery-ui jquery-ui-sortable

我有一系列连接列表,我想发布两个单独的事件:

  1. 当我重新排序列表而不在列表之间移动元素时的事件。
  2. 将元素从一个列表移动到另一个列表时的事件。
  3. 我发现可排序的updatestop似乎回答#1,receive处理案例#2。问题是,当列表从另一个列表接收元素时,updatestop都会被调用。我想要一个仅在#1情况下被触发的事件。如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以在停止功能的ui.sender属性中检查项目源自的排序

$( ".selector" ).sortable({
  stop: function( event, ui ) {
      console.log('item originated from', ui.sender);
  }
});

有关详细信息,请查看此api link of jquery sortable