setInterval不工作,什么可能是错误的
setInterval doesn't work, what might be wrong?
我正在创建一个倒计时时间,这里是我的代码,但它只是不起作用,我可能做错了什么?
<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>
"
你忘了减少每一步的秒数:-)它们仍然等于60:
secondsRemaining--;
这是小提琴;http://jsfiddle.net/GhnMr/
相关文章:
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 处理浮点错误的最佳方法是什么
- 未捕获的类型错误:topFrame.window.changeSelectedBarStyle不是函数,原因是什么
- 有什么“;错误的”;将javascript放在asp.net表单上,而不是放在单独的文件中
- 我不知道为什么我的代码是错误的?又有什么错
- 在这个使用hasOwnProperty的对象扩展程序中有一个错误,I'我不确定那个bug是什么,也不确定这个扩展
- 当出现javascript运行时错误时会发生什么
- 克服错误的更优雅的方法是什么:需要对象说明符.当通过JXA通过Messages发送SMS时,参数没有对象说明符
- javascript或缓存错误?或者其他什么
- 这个javascript代码有什么错误,它有将数字转换为单词的功能
- JavaScript意外的令牌<,有什么方法可以逃避错误(或至少跳过那些无用的字符)
- 什么'用这个正则表达式查找URL是错误的
- 什么'这个代码只允许数字和句点,这是错误的
- 如果statusCode不是200,那么从http调用返回什么类型的错误对象
- 什么是“;无效切片大小”;轨道错误?-@categories.ech_slice(column_length)do|co
- 什么错误I'我在下面的jQuery代码中集成filepicker.io来上传一个图像文件
- 简单的Javascript什么都不做,控制台中没有错误
- 什么'设计用于检查类型的代码是错误的
- 闭包中的本地变量从外部更改.这是一个javascript错误,或者我做错了什么
- PHP脚本在使用AJAX获取数据时返回错误/什么都没有