私はSweetAlertプラグインで少し遊んでいます:Sweet alert
実際の削除の前にユーザーにプロンプトが表示される削除ボタンを作成したかったのです。ユーザーがもう一度「削除」を押すと、「完了」と表示され、ユーザーはプロンプトを完全に消すためにもう一度「OK」をクリックする必要があります。
SweetAlert にはタイマー機能があるため、最後の "Done" プロンプトを数秒後に自動的に閉じることができます。これは問題なく機能します。また、ユーザーが「完了」プロンプトで「OK」をクリックしたときに実行される関数を実装できる機能もあります。問題は、タイマーが終了した後にプロンプトが自動的に閉じると、その機能が実行されないことです。
これを行う方法はありますか?
timer
関数が実行されていない場合:
swal({
title: "Deleted!",
text: "Your row has been deleted.",
type: "success",
timer: 3000
},
function () {
location.reload(true);
tr.hide();
});
なしtimer
で機能する機能あり (「OK」ボタンをクリックした場合):
swal("Deleted!", "Your row has been deleted.", "success"), function () {
location.reload();
tr.hide();
};