我已经使用FlipClock插件为Math测试站点创建了一个计时器。 计数器从数据库获取以分钟为单位的持续时间,到目前为止,效果很好。 我的问题是倒数计时会实时增加一秒钟,而且只会比倒计时开始计时。
问题的视频:
这是我的代码:
函数settimer(持续时间){
var fullduration = duration * 60;
var clock = $("#timer").FlipClock(fullduration);
clock.setTime(fullduration);
clock.setCountdown(true);
clock.start();
check = setInterval(checktime, 1000);
function checktime() {
var time = clock.getTime();
console.log(time);
if (time < 300) {
showmessege();
}
}
function showmessege(){
clearInterval(check);
$('#myModal').modal('show');
}
};
任何帮助将不胜感激。