Я немного поигрался с плагином SweetAlert: Sweet alert
Я хотел сделать кнопку удаления, где пользователь получает запрос перед фактическим удалением. Когда пользователь затем снова нажимает «удалить», он говорит «готово», и пользователь должен снова нажать «ОК», чтобы подсказка исчезла навсегда.
SweetAlert имеет функцию таймера, так что вы можете автоматически закрыть последнее приглашение «Готово» через несколько секунд или около того, что отлично работает. У них также есть функция, в которой вы можете реализовать функцию, которая будет запускаться, когда пользователь нажимает «ОК» в приглашении «Готово». Проблема в том, что эта функция не запускается, если приглашение автоматически закрывается после завершения таймера.
Любые идеи, как это можно сделать?
Когда timer
и функция не запущены:
swal({
title: "Deleted!",
text: "Your row has been deleted.",
type: "success",
timer: 3000
},
function () {
location.reload(true);
tr.hide();
});
Без timer
, но с работающей функцией (при нажатии кнопки "ок"):
swal("Deleted!", "Your row has been deleted.", "success"), function () {
location.reload();
tr.hide();
};