首页 教程 API文档

动画执行延迟的时间

2015-09-15 14:08:33

属性


使用频率 中低
所属模块 Std.animation.keyframes
成员类型 公有成员函数

描述


delay方法用于设置动画在开始的时候需要延迟多少时间才开始执行,或者用于获取当前设置的延时时间.

语法



Number delay();
Object delay(Number value);
Object delay(String time);
        

参数


名称 类型 描述
value Number 需要延迟的时间数字(毫秒)
time String 需要延迟的时间,带有单位的时间,例如 1s,100ms,该时间会被转换为毫秒数字

返回值


1. 当前设置的延迟时间

2. this对象

相关例子



var keyframes = new Std.animation.keyframes({
    duration:2000,
    timingFunction:"ease",
    rules:{
        0:{
            x1:0,
            y1:0
        },
        50:{
            x1:30,
            y1:40
        },
        100:{
            x1:100,
            y1:120
        }
    }
});
keyframes.on({
    progress:function(data){
        console.log(
            sprintf("x1:%d ,y1:%d",data.x1,data.y1)
        )
    },
    complete:function(){
        console.log("done");
    }
})
keyframes.delay(1000);
keyframes.start();