Я разобрался, как это делается. Я сделал две области, в которые можно перетаскивать блоки. Чтобы убедиться, что после размещения блока из-за позиционирования CSS перетаскиваемый элемент не исчезнет, я удалил код позиционирования:
$( "#source" ).droppable({
drop: function(event, ui) {
var $draggable = $(ui.draggable).detach();
$draggable.css({'left':'','top':'','right':'','bottom':''}) ;
$draggable.prependTo($(this));
}
});
$( "#destination" ).droppable({
drop: function(event, ui) {
var $draggable = $(ui.draggable).detach();
$draggable.prependTo($(this));
}
});