我正在制作动画并将其设置为变量
myAnim = requestAnimFrame(duckHunt);
我想使用cancelAnimationFrame(myAnim);
它适用于IE9中的FF和Chrome我收到错误
SCRIPT5009 'cancelAnimationFrame' is undefined
这是一个已知的问题吗?我处于理解的极限,任何帮助表示赞赏。
答案 0 :(得分:2)
我解决了这个问题。我没有取消动画帧,而是添加了一个条件语句。 我想停止动画的事件只是将条件设置为false。
if(animate){requestAnimFrame(duckHunt);}
$(document).on('click',$button, function(e){
animate=false;
}
我找到解决方案阅读以下帖子。
requestAnimationFrame seems slow, cancelAnimationFrame not working