我想延迟打开网址,直到用户关闭点击弹出的提醒。现在,警报显示的时间只有几分之一秒,然后进入网址,它甚至不够长,甚至无法读取警报,因此我希望他们能够通过点击或按照自己的时间关闭它。在它之外。我已经对此事件进行了preventDefault
尝试,但这会使警报停止显示并仍然打开该网址。代码是:
var callMe = function (e) {
swal("Thanks!", "We will be in touch!", "success");
}
$("li").on("click", function (e) {
callMe();
});
我正在使用sweetalert作为警报,似乎可以正常使用jQuery,但它显示的时间不够长。
答案 0 :(得分:1)
swal
似乎会返回一个承诺,您可以使用该承诺在确认/关闭时检查确认状态。
swal("Thanks!", "We will be in touch!", "success")
.then((value) => {
console.log(`Clicked button, value: ${value}`);
})