delay
delay(value:Number):[Number | self]
获取或设置动画的持续时间,不包括任何重复或重复延迟。
参数
值: 数值
(默认值 =
NaN
) - 如果省略参数,则返回当前值(getter);如果提供参数,则设置值(setter),并返回实例自身以方便链式调用。
返回值:[数字 | 自身实例]
省略参数将返回当前值(getter),而定义参数将设置值(setter)并返回实例本身以便于链式调用。
细节
获取或设置动画的初始delay
延迟时间,即动画开始前等待的秒数。一个补间动画的起始值会在delay
延迟时间到期后才被记录(除非是from()
补间动画,默认情况下会立即渲染,除非在immediateRender: false
中设置了vars
参数)。动画的delay
不受其timeScale
影响,因此如果你修改了timeScale
来自1
设置为10
举例来说,不会导致延迟时间增长十倍。
此方法同时具备 getter 和 setter 的功能。省略参数时返回当前值(getter),而传入参数时则设置值(setter)并返回实例自身以便于链式调用,例如:myAnimation.delay(2).timeScale(0.5).restart(true);
var currentDelay = myAnimation.delay(); //gets current delay
myAnimation.delay(2); //sets delay