animate

Module

Methods

NodeList.animate()
NodeList animate ( props[, duration=1, easing=’easeNone’, callback] )
在当前节点列表上开始动画.
Return type:NodeList
var node=KISSY.all(".foo");
node.animate(...);

相当于:

KISSY.query(".foo").each(function(n){
    new KISSY.Anim(n,...).run();
});

所以详细参数请参考 : Anim 构造器接口.

Note

回调 callback 在每个元素动画结束后都会回调, this 值指向当前单个元素所属的动画对象.

Note

允许自定义机制

div.animate({
    left: {
        value: "100px",
        easing: function () {
            return 0.5;
        }
    },
    top: {
        value: "100px",
        easing: function () {
            return 0.2;
        }
    }
}, {
    duration: 0.3
});