鼠标停止时停止画布动画

时间:2011-11-28 10:23:14

标签: javascript animation canvas mouseover

我正在尝试制作圆角矩形的交互式横幅。这些矩形在鼠标悬停时动画,我希望动画在鼠标移出时停止。问题是动画不会因鼠标停止而停止......

您可以在此处查看(并批评)我的代码:http://jsbin.com/osevaz/edit#source

提前谢谢大家,

梅迪

1 个答案:

答案 0 :(得分:1)

您不会在animate函数

中返回timerId

=> animundefined

=> cancelRequestAnimFrame不会停止动画

此外,Firefox(5-8)有mozRequestAnimationFrame,但没有mozCancelRequestAnimationFrame

Read more关于这个和跨浏览器的动画。