Это известная проблема с jQuery UI. Эта проблема возникает, когда вы используете сброс и сортировку на одном элементе. Здесь вы используете капельное и сортируемое на одном элементе droppableArea
Чтобы решить эту проблему, вместо drop
метода droppable
используйте recieve
метод sortable
. Оба делают то же самое в вашем случае.
Проверьте FIDDLE
$(function() {
$('.dragModule').draggable({
connectToSortable: '#dropableArea',
helper: 'clone'
});
$('#dropableArea').droppable({
accept: '.dragModule',
activeClass: 'active-droppable'
});
$('#dropableArea').sortable({
accept: '.dragModule',
connectWith: '#dropableArea',
revert: true,
receive: function (event, ui) {
console.log("drop");
}
});
$("#dropableArea").disableSelection();
});
Измените код, как указано выше, и это решит проблемы. Пожалуйста, дайте мне знать, если проблема решена
# UPDATE
Вы можете добавить следующий код в сортируемую функцию
beforeStop : function (event, ui) {
ui.helper.html('hello');
}