javascript - 1分30秒倒计时器javascript

标签 javascript countdowntimer

我有代码,但它是 2 分钟计时器,我需要将其修改为 1 分 30 秒计时器。

我已经尝试过,但未能从 1:30 开始计时器。

因为我是这一行的初学者,并且想学习如何做到这一点。

这是代码

<div id=timer></div>
<script type="text/javascript">
  var timeoutHandle;

  function countdown(minutes, seconds) {
    var seconds = 60;
    var mins = minutes

    function tick() {
      var counter = document.getElementById("timer");
      var current_minutes = mins - 1
      seconds--;
      counter.innerHTML =
        current_minutes.toString() + ":" + (seconds < 10 ? "0" : "") + String(seconds);
      if (seconds > 0) {
        timeoutHandle = setTimeout(tick, 1000);
      } else {

        if (mins > 1) {

          // countdown(mins-1);   never reach “00″ issue solved:Contributed by Victor Streithorst
          setTimeout(function() {
            countdown(mins - 1);
          }, 1000);

        }
      }
    }
    tick();
  }

  countdown(2);
</script>

最佳答案

<div id=timer></div>
<script type="text/javascript">
    var timeoutHandle;
    function countdown(minutes, seconds) {
        function tick() {
            var counter = document.getElementById("timer");
            counter.innerHTML =
                minutes.toString() + ":" + (seconds < 10 ? "0" : "") + String(seconds);
            seconds--;
            if (seconds >= 0) {
                timeoutHandle = setTimeout(tick, 1000);
            } else {
                if (minutes >= 1) {
                    // countdown(mins-1);   never reach “00″ issue solved:Contributed by Victor Streithorst
                    setTimeout(function () {
                        countdown(minutes - 1, 59);
                    }, 1000);
                }
            }
        }
        tick();
    }

    countdown(1, 30);
</script>

关于javascript - 1分30秒倒计时器javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52547625/

相关文章:

javascript - 如何在纯 Javascript 中的单选按钮上使用 addEventListener?

javascript倒数计时器暂停恢复

java - 与直接使用 System.currentTimeMillis() 相比,使用 CountDownTimer() 有何优势

javascript - 保存原始图像+应用于其的可拖动模糊蒙版

javascript - 为什么点击设置 innerHTML 在 Chrome 上会触发两个解析事件?

javascript - 如何在关闭jquery ui对话框后删除内容

javascript - 链接 promise 链

android - 如何在通知 View 中制作倒数计时器?

android - CountDownTimer 如何在 OnTick 方法中访问 UI?

java - Android应用程序中的倒计时器在不同时间开始