ITPub博客

首页 > 应用开发 > > 一个倒计时的代码,但是在1:1的时候停止了计数,求解

一个倒计时的代码,但是在1:1的时候停止了计数,求解

作者:longbow 时间:2019-10-12 14:00:39 0 删除 编辑

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>倒计时</title>

    <style>

     body{font-family: "微软雅黑";}

              h1,p{margin: 10px auto;width: 100%;text-align: center;}

              p{font-size: 50px;font-weight: bold;}

              i{font-style: normal;};

    </style>

</head>

<body>

    <h1>神圣的倒计时</h1>

    <p>

        <span id="minute">2</span>:<i id="second">5</i>

    </p>

    <script type="text/javascript">

    var sec=document.getElementById("second");

     var min=document.getElementById("minute");

     var s=5;

     var m=2;

    function timer(){

        s--;

        sec.innerHTML=s;

            if (s==0) {

                m--;

                min.innerHTML=m;

                if (m==0&&s==0){

                    min.innerHTML=0;

                    sec.innerHTML=0;

                //     // clearInterval(i);

                    alert("8哥打一圈");

                }

                s=5;

                sec.innerHTML=s;

            

            }

        }

         var i=setInterval(timer,1000);

    </script>

</body>

</html>

问题:

1、为何我 if (m==0&&s==0)会在1:1的时候出现弹窗而不是0:0,但是我将0改为-1即可实现0:0的时候出现弹窗

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1696/viewspace-3124876/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    95
  • 访问量
    560