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

Min*_*ure 18 jquery animation jquery-ui this jquery-plugins

使用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();
});
Run Code Online (Sandbox Code Playgroud)

Nal*_*lum 41

据我所知ui,start: function(event, ui)当前正在排序的元素.

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

  • 干杯.这是ui.item,但ui足够接近.打勾. (2认同)