我试图延迟 SweetAlert 弹窗,在被触发后几秒钟内不显示。
例如,用户在网页上执行操作触发 SweetAlert,但它不是立即显示,而是等待 2 秒钟后再显示。我一直在研究各种方法来实现这个目标,但没有成功...我认为可能需要使用 setTimeout
函数?
这是我的 SweetAlert 函数,目前已经可以正常工作:
if( response == 10 ){
swal({
type: 'success',
title: 'YOUR BALANCED BOX IS FULL',
text: 'Youve added the recommended amount of items for your plan!',
allowOutsideClick: false,
showCancelButton: true,
cancelButtonText: "Modify Selection",
cancelButtonColor: '#d33',
showConfirmButton: true,
confirmButtonColor: '#61ce70',
confirmButtonText: "Proceed To Cart",
}).then((result) => {
if (result.value) {
window.location = "/basket/";
}
})
}
需要帮助!