对于以下js代码:
let myAnimation;
setTimeout(function(){myAnimation = requestAnimationFrame(turn);}, 500);
由于作用域,以下代码无法停止动画:
btnStop.addEventListener('click', function(){cancelAnimationFrame(myAnimation);});
有什么建议吗?
对于以下js代码:
let myAnimation;
setTimeout(function(){myAnimation = requestAnimationFrame(turn);}, 500);
由于作用域,以下代码无法停止动画:
btnStop.addEventListener('click', function(){cancelAnimationFrame(myAnimation);});
有什么建议吗?