Javascript 设置间隔不';不行,怎么了?

Javascript 设置间隔不';不行,怎么了?,javascript,jquery,countdown,Javascript,Jquery,Countdown,我正在创建一个倒计时,这是我的一段代码,但它不起作用,我可能做错了什么 <div id="container"> <h1 id="time">0:00</h1> </div> <script type="text/javascript"> $(document).ready(function(){ var minutes = 1; var secondsRemaining = minute

我正在创建一个倒计时,这是我的一段代码,但它不起作用,我可能做错了什么

<div id="container">
    <h1 id="time">0:00</h1>
</div>
<script type="text/javascript">
    $(document).ready(function(){
        var minutes = 1;
        var secondsRemaining = minutes * 60;
        intervalHandle = setInterval(tick,1000);
        function tick(){
            var timeDisplay = $('#time');
            var min = Math.floor(secondsRemaining / 60);
            var sec = secondsRemaining - (min * 60);
            if(sec < 0){
                sec = "0" + sec;
            }
            var message = min.toString() + ":" + sec;
            timeDisplay.html(message);
            if(secondsRemaining === 0){
                alert('Done!');
                clearInterval(intervalHandle);
                resetPage();
            }
        }
    });
</script>

0:00
$(文档).ready(函数(){
var分钟=1;
var SecondsResMaining=分钟*60;
intervalHandle=setInterval(刻度,1000);
函数tick(){
var timeDisplay=$(“#time”);
最小值=数学楼层(第二次维护/60);
var sec=第二次维护-(最小*60);
如果(秒<0){
秒=“0”+秒;
}
var message=min.toString()+“:”+秒;
html(消息);
如果(第二次维护===0){
警惕(‘完成’);
clearInterval(间隔句柄);
重置页面();
}
}
});

`

您忘记了减少每一步的秒数:-)它们仍然等于60:

secondsRemaining--;
这是小提琴;

您进行了哪些调试?结果如何?是时候开始调试了。将代码剥离到基本内容,然后使用console.log或alert找出哪里出了问题。