js实现控件倒计时五分钟一直重复

如何让控件显示倒计时五分钟,例如5:00 ~ 0:00,然后一直重复

周也 发布于 2020-9-14 15:31
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
熊猫头Lv6初级互助
发布于2020-9-14 15:32(编辑于 2020-9-14 15:35)

setTimeout(function(){

const countDown = (second) => {

  const s = second % 60;

  const m = Math.floor(second / 60);

  return m+":"+(s<10?'0'+s:s);

};


let time = 5 * 60;

const timer = setInterval(() => {

  const show = countDown(time--);

  $('div[widgetname=LABEL0]').find('.fr-label').html(show)

  if(time < 0) {

    console.log('倒计时结束!重新开始');

    time=5*60;

  }


}, 1000);

},0) 


  • 2关注人数
  • 813浏览人数
  • 最后回答于:2020-9-14 15:35
    请选择关闭问题的原因
    确定 取消
    返回顶部