5 回答

TA貢獻1條經(jīng)驗 獲得超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定時器再執(zhí)行
? ? ? ? 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>

TA貢獻63條經(jīng)驗 獲得超18個贊
var?timer?=?window.setInterval(function?()?{ ????//?dosomething ???? ????//?取消定時器 ????????window.clearInterval(timer) ????????//?執(zhí)行下一個定時器 ????????var?nextTimer?=?window.setInterval(function?()?{ ????????????//?dosomething ????????},?500) },?500)
添加回答
舉報