我迄今为止没有找到很多关于这个主题的文档。一般情况下,当在浏览器中实现动画时,最好使用请求动画帧而不是普通的JavaScript计时器。我的理解是计时器不可靠,其分辨率可能因不同浏览器而异。
我一直在研究这个gist:https://gist.github.com/1114293#file_anim_loop_x.js 但对我来说,如何确保动画在固定时间内完成还不清楚。例如,我可能想要在2秒内从左到右动画显示某些内容。使用请求动画帧是否可行,或者会否失去意义?
我一直在研究这个gist:https://gist.github.com/1114293#file_anim_loop_x.js 但对我来说,如何确保动画在固定时间内完成还不清楚。例如,我可能想要在2秒内从左到右动画显示某些内容。使用请求动画帧是否可行,或者会否失去意义?