Jquery UI Sortable - 获取正在排序的项目

时间:2010-05-17 16:44:20

标签: jquery jquery-ui animation jquery-plugins this

使用Jquery UI Sortable时(顺便说一句,这很棒)如何获取当前正在排序的项目。

当您使用$(this);时,它会返回实际的可排序列表,而不是当前已排序的项目。

当用户拖动它时,我想用小部件制作花哨的东西。例如。在两个列表之间拖动时为其设置动画。

那么如何获取当前项目的排序?

下面有一些代码只是为了解释一下......

$(function() {
    $("#sortable_1").sortable({
        start : function(event, ui){ 
            //get current element being sorted
        },
        stop : function(event, ui){ 
            //get current element being sorted
        }
    }).disableSelection();
});

1 个答案:

答案 0 :(得分:41)

据我所知ui中的start: function(event, ui)是当前要排序的元素。

正如评论中所指出的那样ui.item是当前元素。