Я думаю, что это может помочь вам!
Предоставляя один и тот же «класс» всем перетаскиваемым элементам, вы можете достичь своей цели.
Js:
$(function() {
var $gallery = $('#something'), $trash = $('#divAccept');
$('.drop',$gallery).draggable({
revert: 'invalid',
containment: $('#divAccept').length ? '#divAccept' : 'document',
helper: 'clone',
cursor: 'move',
});
$trash.droppable({
accept: '#something > .drop',
drop: function(ev, ui) {
deleteImage(ui.draggable);
}
});
// image deletion function
function deleteImage($item) {
$item.fadeOut(function() {
$item.appendTo($trash).fadeIn();
});
}
});
Html:
<div id="something">
<div class="drop">random text</div>
<div class="drop"><img src="../images.jpeg" /></div>
</div>
<div id="divAccept"></div>
JQuery UI может дать вам лучшее руководство.