簡體   English   中英

顯示警報jQuery時延遲打開鏈接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM