在jQuery可排序的更改/更新发生时收到通知

时间:2012-01-31 05:41:28

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

我在不同的页面上有几个共享jQuery代码的列表,允许对它们进行排序:

$('.sortable_list').sortable({
      placeholder: 'placeholder',
      items: '.sortable_item',
      axis: 'y',
      containment: 'parent',
      tolerance: 'pointer',
      update: function(event, ui) {
        submitForm();
      }
    });

我现在要求在对其中一个列表进行排序时修改单选按钮。

而不是必须复制可排序的代码,我希望能够使用.live()或类似的东西来监听列表中的changeupdate,但是在尝试之后将它附加到我还没有找到任何工作的各个地方:

  $('.sortable_list').live('update', function() {
    console.log('hello');
  });

有可能吗?我做错了什么?

1 个答案:

答案 0 :(得分:2)

您是否尝试过绑定“sortupdate”?

大多数jQuery-plugin事件都以某种方式命名。