2010-04-15 84 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')); 
    }, 
});