Opera中的'reqAnimFrame'功能

时间:2012-12-03 04:51:10

标签: opera requestanimationframe

我尝试运行示例:http://tutorials.jenkov.com/html5-canvas/animation.html
但它让我在Opera 12+上出现以下错误:
未捕获的异常:TypeError:'reqAnimFrame'不是函数。

感谢
斯纳

1 个答案:

答案 0 :(得分:1)

提议的requestAnimationFrame()方法尚未在Opera中实现。它将在未来的版本中得到支持,现在您将需要一个可以回退到在不支持requestAnimationFrame()的浏览器中使用setTimeout()的JavaScript。

您链接的脚本不会尝试与旧版浏览器兼容。事实上,它不会尝试与未来的浏览器兼容,这些浏览器可能会丢弃前缀并仅定义window.requestAnimationFrame()。对于作者来说,修改脚本以在他的演示中修复这些问题是一个好主意 - 这并不是很难。