gpt4 book ai didi

javascript - 如何显示 Bootstrap 箱关闭前的剩余秒数?

转载 作者:行者123 更新时间:2023-11-29 09:53:15 25 4
gpt4 key购买 nike

我的 Twitter BootBox 是这样打开的:

bootbox.dialog("{{$steps[0]}}"); 

十秒后,我像这样关闭我的 BootBox:

window.setTimeout(function(){
bootbox.hideAll();
}, 10000);

是否可以在 BootBox 中显示关闭前的剩余秒数?

最佳答案

您可以在消息中添加一个 div,如下所示:

bootbox.dialog("Your message <div id='SecondsRemaining'>10</div>"); 

然后使用这个函数更新它:

(function(){
var remaining = 10; // Number of seconds
var obj = document.getElementById("SecondsRemaining");
var timeout = window.setInterval(function(){
remaining--;
if(remaining==0) {
// Time is up, stop the timer and hide the bootbox
window.clearInterval(timeout);
bootbox.hideAll();
return;
}
obj.innerHTML = remaining; // Update the value displayed
}, 1000); // Decrease counter every second
})();

对于 bootbox 4+,格式已经改变。应该创建对话框:

bootbox.dialog({ message: "Your message <div id='SecondsRemaining'>10</div>" }); 

关于javascript - 如何显示 Bootstrap 箱关闭前的剩余秒数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17762440/

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