2011-05-29 55 views
2

请参阅此链接在这里:http://jsfiddle.net/CK9uL/129/jQuery的排序直播()不排序

我试图拖动从右边物品进入左边的行程。当我添加3个或更多项目到一个时间段(例如下午)时,我无法对这些项目进行排序。我试过使用.sortable('refresh'),但没有任何运气。

+0

那的jsfiddle似乎并没有做任何事情 - 它是什么应该做的? – Pointy 2011-05-29 15:00:19

+0

也许这个(更早的版本)更好地解释它:http://jsfiddle.net/CK9uL/110/ - 当我将“Additions”拖到左侧时,不能重新排序! – Craig 2011-05-29 15:28:20

回答

2

你需要一个下降后禁用“拖动”:

// set up droppable 
item.droppable({ 
    drop: function(e, ui) { 
     ui.draggable.appendTo($(this).find('ul')).draggable('disable'); 
    } 
}); 

它保存为你的小提琴revision 131 :-)

+0

尖尖......你的传奇! :) 谢谢!! – Craig 2011-05-29 16:05:45