私はこれがあなたを助けるかもしれないと思います!
ドラッグ可能なすべての要素に同じ「クラス」を与えることで、目標を達成できます。
J:
$(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を使用すると、より適切なガイダンスを得ることができます。