Проблема в том, что когда я перетаскиваю что-то внутри одного и того же списка, это вызывает событие drop, и этот элемент добавляется в список. конец списка, что правильно, если элемент удален в другой список, но не в тот же самый, когда я помещаю его в тот же список, я хочу вставить его в эту позицию (это работает, если я отключу событие удаления)
JS-код:
$(document).ready(function() {
$("#sortlist1").treeview();
$("#sortlist1").droppable({
accept: ".item",
drop: function(ev, ui) {
alert(ui.sender)
$("#sortlist1").append($(ui.draggable));
}
});
$("#sortlist2").droppable({
accept: ".item",
drop: function(ev, ui) {
$("#sortlist2").append($(ui.draggable));
}
});
$("#sortlist3").droppable({
accept: ".item",
drop: function(ev, ui) {
$("#sortlist3").append($(ui.draggable));
}
});
$('.sortlist').sortable({
handle : '.icono',
update : function () {
$('input#sortlist').val($('.sortlist').sortable('serialize'));
}
});
});
И html:
-

numero 1

numero 1 -

numero 2

numero 2
[*]

numero 3
[*]

numero 4
[*]

numero 5
[*]

numero 6
[*]

numero 7
[*]

numero 8
[*]

numero 9
[*]

numero 10
[*]

numero 11
Подробнее здесь: https://stackoverflow.com/questions/375 ... ry-plugins
Мобильная версия