У меня есть несколько элементов, которые можно сбрасывать. я сделал их сбрасываемыми следующим образом
function makeDraggable(id){
console.log("inside draggable");
$( ".draggable" ).draggable({
helper: "clone",
cursor: 'move'
});
}
Тогда я сделал это неотступным путем отмены
function makeUndraggable(){
console.log("inside undraggable");
$( ".draggable" ).draggable({
cancel: ".draggable"
});
}
Но теперь, когда я снова вызываю перетаскиваемую функцию, она не будет снова перетаскивать.
Ранее я использовал jquery-ui-1.7, и отмена не работала с ним. Поэтому я перешел на jquery-ui-1.12.1, отмена сработала, но теперь я не могу отменить отмена.