我希望在取消之前运行setInterval方法特定次数,使用jquery代码启动和停止此函数,无需用户干预。
setInterval的默认用法是:
<input type="button" onclick="clearInterval(timer)" value="stop">
<script>
var i = 1
var timer = setInterval(function() { alert(i++) }, 2000)
</script>
我想在没有任何方式涉及按钮点击的情况下使用此功能
答案 0 :(得分:1)
使用clearInterval如下所示,它会间隔5次&amp;第六次它会清楚。
var i = 1;
var timer = setInterval(function() {
if(i > 5)
clearInterval(timer);
else
console.log(i++)
},2000);