这里我使用Codeigniter和MomentJS,如何在“倒计时器”用完时运行“alert()”函数
在 Main.JS
var timeEvent = <?=$timeEvent?>;
var timeNow = <?=now('America/Santiago')?>;
var diff = timeEvent - timeNow;
var duration = moment.duration(diff*1000, 'milliseconds');
var interval = 1000;
setInterval(function(){
duration = moment.duration(duration - interval, 'milliseconds');
$('#result').text(duration.hours() + ":" + duration.minutes() + ":" + duration.seconds());
}, interval);
最佳答案
难道就这么简单吗?
setInterval(function(){
duration = moment.duration(duration - interval, 'milliseconds');
if( duration <= 0 ) {
alert("Done");
}
$('#result').text(duration.hours() + ":" + duration.minutes() + ":" + duration.seconds());
}, interval);
关于javascript - 当 'countdown timer'用完然后运行 'alert()'中的函数 'Momentjs'时怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43991722/