5 回答
JL_Luo_1
TA贡献1条经验 获得超0个赞
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>cc</title>
</head>
<body>
<script type="text/javascript">
var i = 0;
var j = 0;
var timer = window.setInterval(function () {
if (i>5) { //当满足这个条件 取消timer定时器,生成nextTimer定时器再执行
window.clearInterval(timer);
var nextTimer = window.setInterval(function () {
if(j<-5){
// 取消定时器
window.clearInterval(nextTimer);
}else{
// dosomething
console.log(j--);
}
}, 1000);
}else{
// dosomething
console.log(i++);
}
}, 10)
</script>
</body>
</html>
chwech
TA贡献63条经验 获得超18个赞
var timer = window.setInterval(function () { // dosomething // 取消定时器 window.clearInterval(timer) // 执行下一个定时器 var nextTimer = window.setInterval(function () { // dosomething }, 500) }, 500)
添加回答
举报
0/150
提交
取消