首页 教程 API文档

动画每次重复时候是否需要延迟

2015-09-15 13:54:37

属性


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

描述


iterationDelay方法可以决定当动画重复执行的时候,是否需要参考delay属性进行延迟执行,该方法接受一个Boolean值,默认为false

语法



Boolean iterationDelay();
Object iterationDelay(Boolean state);
        

参数


类型 描述
Boolean 当值为true的时候,动画重复执行时将会延时执行

返回值


1. 当前的状态,Boolean值

2. this对象

相关例子



var keyframes = new Std.animation.keyframes({
    duration:1000,
    delay:2000,
    rules:{
        from:{
            left:10
        },
        to:{
            left:100
        }
    },
    on:{
        progress:function(data){
            console.log(data.left);
        }
    }
});
keyframes.iterationDelay(true).iterationCount(2).start();