我调用这个函数的Javascript setTimeout函数
function drawLayers() {
//setTimeout(drawBlueSky,500);
//setTimeout(drawCircle1,1250);
setTimeout(drawMoon,800);
setTimeout(drawCircle1,2300);
setTimeout(drawCircle2,2700);
setTimeout(drawCircle3,3100);
setTimeout(drawCircle4,3500);
setTimeout(drawCircle5,3900);
setTimeout(drawtext2,4300);
setTimeout(drawtext,4700);
setTimeout(drawtext3,5100);
setTimeout(drawtext4,5500);
setTimeout(drawtext5,5900);
setTimeout(drawtext6,6300);
setTimeout(drawtext7,6700);
setTimeout(drawtext8,7100);
setTimeout(drawtext9,7500);
setTimeout(drawtext10,7900);
}
它调用许多其他功能狐狸前drawMoon
,drawCircle1
等 我呼吁播放按钮的点击drawLayers()
功能。我需要的是,如果有人点击停止按钮,setTimeout
功能应停止调用所有其他功能或停止它的任何位置。对于前如果drawMoon
函数被调用,并在有人点击停止所有其它功能drawCircle1
,drawCircle2
不应该被调用。
- 暂停按钮还会有第三个按钮,点击时会暂停setTimeout功能,如上所述。当我再次点击相同的按钮时,它应该从停止的地方调用函数。
这可能吗?
您将删除超时,它会继续运行 –