Jquery UI Sortable – 获取正在排序的项目
使用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(); });
据我所知, ui
在你的start: function(event, ui)
是被排序的当前元素。
正如评论中指出的那样, ui.item
是当前的元素。