当使用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在你的开始:function(event,ui)是当前正在排序的元素。
如在注释中所指出的,ui.item是当前元素。