gpt4 book ai didi

javascript - 如何在调用回调之前停止 javascript 执行

转载 作者:行者123 更新时间:2023-12-03 07:49:02 26 4
gpt4 key购买 nike

调用alert将延迟执行,直到用户按“确定”。使用 sweetAlerts 是否可以实现相同的暂停效果?

我的回调(刷新网站)现在立即完成,因此用户没有任何时间阅读 sweetAlert。我想在用户按“确定”并且网站将自动刷新之前给用户时间阅读消息。

linkingOrUnlinkingDone = function (result) {
alert('This will wait for the user to click the button');
swal(result.text,
hardcodedTextHelper.siteAutomaticallyRefresh(),
result.type.toLowerCase(),
window.location.reload(false)
);
},

最佳答案

根据examples provided on SweetAlert github ,用于在单击 SweetAlert 中的按钮后触发函数的语法如下:

swal({
title: "", // Your titles goes here
text: "", // Your text goes here
type: "", // Your text goes here
}, function(){
// Your refresh function goes here
});

关于您提供的代码,您可能会意识到,当您将 hardcodedTextHelper.siteAutomaticallyRefresh()window.location.reload(false) 作为参数传递时,这些立即调用函数:hardcodedTextHelper.siteAutomaticallyRefresh是对函数的引用,hardcodedTextHelper.siteAutomaticallyRefresh()是对该函数的调用。

关于javascript - 如何在调用回调之前停止 javascript 执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35080613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com