[英]delay opening link while showing an alert jquery
我想延遲打開URL,直到用戶關閉單擊時彈出的警報。 目前,警報顯示了不到一秒鍾的時間,然后轉到URL,而且還不夠長,他們甚至無法讀取警報,因此我希望他們能夠通過單擊或在外部自行關閉警報。 我已經在事件上嘗試了preventDefault
,但是這完全阻止了警報的顯示,仍然打開了URL。 代碼是:
var callMe = function (e) {
swal("Thanks!", "We will be in touch!", "success");
}
$("li").on("click", function (e) {
callMe();
});
我正在使用sweetalert發出警報,該警報似乎可以與jQuery一起正常使用,但顯示時間不夠長。
swal
似乎會返回一個承諾,您可以在確認/關閉確認后用來檢查確認狀態。
swal("Thanks!", "We will be in touch!", "success")
.then((value) => {
console.log(`Clicked button, value: ${value}`);
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.