跳过主要内容

repeatDelay

repeatDelay(value:Number):[Number | self]

获取或设置两次重复之间以秒为单位的时间长度。

参数

  • : 数值

    (默认值 =0) - 如果省略参数,则返回当前值(getter);如果提供参数,则设置值(setter),并返回实例自身以方便链式调用。

返回值:[数字 | 自身实例]

省略参数将返回当前值(getter),而定义参数将设置值(setter)并返回实例本身以便于链式调用。

细节

获取或设置时间轴在其第一次迭代后应重复的次数。

例如,如果repeat是 2 并且repeatDelay为 1 时,时间轴会先播放一次,然后等待 1 秒钟再重复播放一次,接着再次等待 1 秒钟后进行最后一次重复。你可以设置初始的repeatDelay值:vars参数设置初始重复值,例如:

var tl = gsap.timeline({ repeat: 2, repeatDelay: 1 });

此方法同时具备 getter 和 setter 的功能。省略参数时返回当前值(getter),而传入参数时则设置值(setter)并返回实例自身以便于链式调用,例如:myTimeline.repeat(2).yoyo(true).play();

//gets current repeat value
var repeat = tl.repeatDelay();

//sets repeat to 2
tl.repeatDelay(2);
无噪 Logo
无噪文档
中文文档 · 复刻官网
查看所有 ↗