小编gri*_*quo的帖子

分钟/秒倒数计时器没有滴答滴答?

我正在尝试在JS中创建一个简单的计时器,从25分钟开始并倒计时.

$(document).ready(function() {
	    updateClock();
	    var timeInterval = setInterval(updateClock(), 1000);
    });

    var ms = 1500000;
    var minutes = Math.floor(ms / 1000 / 60);
    var seconds = Math.floor((ms / 1000) % 60);

    function updateClock() {
	    ms -= 1000;
	    if (ms <= 0) {
		    clearInterval(timeInterval);
	    };
	    $('#minutes').html(minutes);
	    $('#seconds').html(seconds);
    }
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="minutes"></div>
	<div id="seconds"></div>
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么页面只显示25和0,并且永远不会下降.我是否错误地使用了setInterval()?

javascript jquery

0
推荐指数
1
解决办法
79
查看次数

标签 统计

javascript ×1

jquery ×1