Я сделал быстрый список, который вы можете перетащить в мусорную корзину (которая удаляет ее).Отменить действие, если «отменить» нажата в ответ на подтверждение()
Все работает, когда вы нажимаете «ok», и элемент удаляется, как сказано. Хотя если вы нажмете «отменить» на всплывающее окно подтверждения, элемент появится в корзине, и вместо этого я хочу, чтобы он вернулся туда, где он был в списке.
JSFiddle: http://jsfiddle.net/Gdze8/2/
Javascript:
$(init)
function init() {
$(".contentItem").draggable({
revert: 'invalid'
});
$(".list4").droppable({
accept: ".contentItem",
drop: function(event, ui) {
ui.draggable.hide();
if (confirm("Are you sure you want to delete?")){
ui.draggable.remove();
bottomInfo();
} else {
ui.draggable.show();
}
return false;
}
});
}
Помогает ли это: http://stackoverflow.com/questions/6583153/cancellin g-jquery-draggable-objects-or-reset? – Ian