У меня проблема с диалогом подтверждения Sweet Aler. Когда я нажимаю значок удаления, диалог Sweet Alert показывает менее секунды, а затем исчезает и удаляет элемент. Другими словами, у меня нет возможности щелкнуть «Удалить» или «Отменить». Как остановить этот диалог, чтобы я мог выбрать вариант?Диалоговое окно подтверждения Sweet Alert исчезает перед ответом?
<a href="insert.php?delete=20"><i class="fa fa-trash-o fa-2x pull-right trashbin"></i></a>
---
<script type="text/javascript">
document.querySelector('i.trashbin').onclick = function(event){
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: '#DD6B55',
confirmButtonText: 'Yes, delete it!',
cancelButtonText: "No, cancel plx!",
closeOnConfirm: false,
closeOnCancel: false
},
function(isConfirm){
if (isConfirm){
swal("Deleted!", "Your imaginary file has been deleted.", "success");
} else {
swal("Cancelled", "Your imaginary file is safe :)", "error");
}
});
};
</script>
Теперь прекращает свое действие с event.preventDefault(); но после подтверждения он не удаляет элемент ...: / –