Если у вас много элементов, возврат к исходной позиции будет сложным, если вы не сохраните исходную позицию относительно всех других элементов (поскольку вы можете удалить другие элементы из # list1).
Для простоты вы можете вместо этого предоставить кнопку отмены , которая вернула самый последний перемещенный элемент в его исходное положение, запомнив предыдущий или следующий элемент в списке.
Магазин:
- $ (item) .prev () и $ (item) .next () самого последнего перемещенного элемента и
- удаленный элемент как удаленный элемент.
Затем, в зависимости от того, определены ли prev () или after () для исходного элемента, используйте что-то вроде:
$($(item).prev()).after(removedItem);
чтобы восстановить последний перемещенный элемент в исходное положение.