2

我确信这已经回答过,但我找不到适合我的情况的例子。我有一个可拖动的图像列表。我也有一个div(id =“dropZone”),它被设置为droppable和sortable。当图像被拖放到div上时,我想要启动一个函数,但是当div上的东西被分类时,不会发生。下面是我的尝试:JQuery Draggable + Droppable + Sortable

stop: function() { $('#dropZone').prepend('<img src"img.png" />'); } 

这是我加入到可放开图像,但是这会即使他们在外边可放开下降开火。

drop: function() { $('#dropZone').prepend('<img src="img.png" />'); } 

然后我试图加入这个我投掷的,但是这增加了图像的双方当它从被拖动,并分类丢弃。

任何人都知道我需要做什么?

+1

一张图片胜过千言万语。你可以在[jsfiddle](http://www.jsfiddle.net)上为我们制作一个测试用例来准确描绘你的问题吗? –

回答

0

问题是模糊的,但它似乎是你需要的是可排序的接收事件。

$(".selector").sortable({ 
    receive: function(event, ui) { ... } 
}); 

http://jqueryui.com/demos/sortable/#connect-lists

一个项目是从另一连接的列表中接收到的,只有当将发生此事件。