抖音开放平台Logo
控制台

requestAnimationFrame
收藏
我的收藏

基础库 1.0.0 开始支持本方法,这是一个同步方法。

该方法需要传入一个回调函数作为参数,该回调函数会在下一次重绘之前执行。

前提条件
业务背景
使用限制
注意事项
  • 若想在下次重绘之前继续更新下一帧动画,那么回调函数自身必须再次调用 requestAnimationFrame。
  • 作为全局属性在全局直接调用即可
相关教程

语法

requestAnimationFrame(callback)

参数说明

callback

类型默认值必填说明最低支持版本
function
浏览器会在下一次重绘之前执行该函数
1.0.0

返回值

类型说明最低支持版本
number
调用 requestAnimationFrame 方法添加到计划中的动画帧请求 id
1.0.0

扫码体验

请使用字节宿主APP扫码

代码示例

开发者工具中预览

let requestId = requestAnimationFrame(() => {
  console.log("requestAnimationFrame 回调将会在下一次重绘前被执行");
});