jQuery show setTimeout timer
我正在尝试构建一个简单的倒计时应用程序。 是否可以在setTimeout上显示计时器值,还是必须使用for循环?
谢谢!
使用setTimeout
:
var n = 100; setTimeout(countDown,1000); function countDown(){ n--; if(n > 0){ setTimeout(countDown,1000); } console.log(n); }
或使用setInterval
:
var n = 100; var tm = setInterval(countDown,1000); function countDown(){ n--; if(n == 0){ clearInterval(tm); } console.log(n); }