主要思路:
设置一个isOK的变量,最开始为true;而setInterval()方法只有当isOK为true时才调用。
调用完后,使isoK为false,这样无论点击多少次按钮,也只会调用一次
然后当点击停止按钮时,会调用clearInterval方法,然后使isOk为true。
这样就可以使,只有先点击暂停按钮,点击开始按钮,才能重新调用setInterval()方法
代码:
let isOk=true;
function start() {
if(isOk==true)
img = setInterval(animation, 500);
isOk=false;
}
function stop() {
clearInterval(img);
isOk=true;
}
版权属于:小小窝/禾下月
本文链接:https://hxyxyz.top/index.php/Web/215.html
本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!