У него было чертовски много времени на этом ..
$(ui.sender).sortable('cancel')
, кажется, возвращается к своему предыдущему местоположению, но оставляет его сортируемым.
Чтобы удалить сортировку (и снова разрешить редактирование), я использовал этот код:
$('.sortable').sortable('disable');
$('.sortable').disableSelection('disabled');
$('.sortable').unbind('click');
$('.sortable').unbind('mousedown');
$('.sortable').unbind('mouseup');
$('.sortable').unbind('selectstart');
Измените .sortable на обозначение вашего элемента. Я сделал это по классу для нескольких. Это были 4 события, которые я обнаружил, созданные программой сортировки. Вы можете возобновить сортировку по оригинальной команде.
очень удобно, а?