Подтвердить что ты не робот

Объединение события сортировки и сортировки jQuery

В основном у меня есть перетаскиваемый список, который связан со списком сортировки. Отлично работает, за исключением того, что мне нужно какое-то событие Drop, которое я могу использовать для изменения элемента списка после его удаления в отсортированный список.

Это работает с .draggable → .droppable, но есть ли исправление для draggable → .sortable?

4b9b3361

Ответ 1

Выяснилось, что есть событие получения, которое совпадает с drop для droppable.

$('.selector').sortable({
  receive: function(event, ui) { ... }
});

Ответ 2

Почему бы вам не использовать 2 сортируемых списка? Затем вы можете использовать событие остановки

Вы можете соединить 2 списка, выполнив:

$("#sortable1, #sortable2").sortable({
        connectWith: '.connectedSortable'
}).disableSelection();

И затем используйте событие остановки

$( ".selector" ).sortable({
   stop: function(event, ui) { ... }
});

Затем вы можете изменить сброшенный элемент, выполнив ui. (не знаю этого наизусть, но с перетаскиваемым плагином его ui.draggable)