jQuery UI Sortable, how to determine current location and new location in update event?

后端 未结 6 2129
太阳男子
太阳男子 2020-12-13 08:27

I have:

  • item 1
  • item 2
  • item 3
6条回答
  •  猫巷女王i
    2020-12-13 09:20

    This works for me,

    $('#app').sortable({
        handle: '.handle',
    
        start: function(evt, ui){
            $(ui.item).data('old-ndex' , ui.item.index());
        },
    
        update: function(evt, ui) {
            var old_index = $(ui.item).data('old-ndex');
            var new_index = ui.item.index();
    
            alert('old_index -'+old_index+' new index -'+new_index);
    
        }
    });
    

提交回复
热议问题