2010-04-15 65 views
1

我正在使用這個jquery來做一個拖放式可排序列表。 http://jqueryui.com/demos/sortable/ 我該如何捕捉元素的拖動事件?如何在JQuery UI中獲取拖拽事件的排序?

<script> 

$(文件)。就緒(函數(){ $( 「#排序」)排序(); });

</script> 

請幫助me.am不熟悉advance..i需要得到拖動的元素的ID jquery.thanks。

+0

本帖子幫助我瞭解了拖動事件:http://stackoverflow.com/questions/8148145/drag-event-for-jquery-ui-sortable – nerdess 2013-01-15 13:30:05

回答

3

下面是如何獲得拖動的元素的ID:

$('#sortable').sortable({ 
    stop: function(ui, event){ 
     var id = event.item.attr('id'); 
     alert(id); 
    } 
}); 
0

非常類似於以前的答案,但我用停用排序已經完成

的jQuery後捕獲事件:

$('.week').sortable({ 
    deactivate: function (ui,e) { 
    console.log(e.item.attr('id')); 
    }, 
});