我不是Java初学者,所以我很困惑。
$(document).ready(function(){
var loadtime = 2000;
var loadtimer = setInterval(function(){
loadtime = loadtime - 100;
console.log(loadtime);
}, 100);
});
这对我不起作用。控制台输出为:
1900
我希望脚本每100毫秒输出当前
loadtime
。我的错在哪里
提前致谢。
最佳答案
它确实可以工作-check this demo on JSFiddle。
var loadtime = 2000;
var loadtimer = setInterval(function(){
loadtime = loadtime - 100;
console.log(loadtime);
}, 100);
编辑
它不起作用的原因是您致电:
clearInterval(loadtimer);
它将在第一次运行后停止
setInterval
函数。