我正在编程一个小计时器.代码如下:
var counter = {
seconds: 100,
clock: function () {
$('input').val(this.seconds);
this.seconds -= 1;
setTimeout(this.clock(), 1000);
}
};
counter.clock();
Run Code Online (Sandbox Code Playgroud)
在http://jsfiddle.net/4ktEG/上有一个工作示例
不知何故,每次我运行代码,我得到一个不同的答案.问题是什么?
这是您正在寻找的倒计时.
var counter = {
seconds: 100,
clock: function () {
$('input').val(this.seconds);
this.seconds -= 1;
setTimeout(function(){counter.clock()}, 1000);
}
};
counter.clock();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |