使用jquery setInterval运行x次

时间:2014-08-20 11:28:11

标签: javascript jquery

我希望在取消之前运行setInterval方法特定次数,使用jquery代码启动和停止此函数,无需用户干预。

setInterval的默认用法是:

 <input type="button" onclick="clearInterval(timer)" value="stop">

 <script>
   var i = 1
   var timer = setInterval(function() { alert(i++) }, 2000)
 </script>

我想在没有任何方式涉及按钮点击的情况下使用此功能

1 个答案:

答案 0 :(得分:1)

使用clearInterval如下所示,它会间隔5次&amp;第六次它会清楚。

var i = 1;
var timer = setInterval(function() {
    if(i > 5)
        clearInterval(timer);
    else
        console.log(i++) 
},2000);