0

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

谢谢斯内哈
_

4

1 回答 1

1

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

您链接到的脚本不会尝试与旧浏览器兼容。事实上,它不会尝试与未来的浏览器兼容,这些浏览器可能会删除前缀并只定义 window.requestAnimationFrame()。作者修改脚本以在他的演示中解决这些问题是一个好主意 - 这样做并不难。

于 2012-12-03T10:48:45.260 回答