Raphael.js API之 Animation.delay(),Animation.repeat(),Element.animateWith()

/*API-1,2*/
Animation
Animation.delay(delay)
复制一个现有的动画对象并为其设置延迟
参数列表:
delay
     number类型
     动画延迟毫秒数
返回值:最新修改的动画对象
示例:
var anim = Raphael.animation({cx: 10, cy: 20}, 2e3);
circle1.animate(anim);
circle2.animate(anim.delay(500));

/*API-3*/
Animation.repeat(repeat)
重复一个现有的动画对象
参数列表:
    number类型
    动画重复次数
返回值:最新修改的动画对象

/*API-7*/
Element.animateWith()
扮演类似的元素动画,但保证给定的动画与另一个给定的元素同步进行
参数列表:
el
    Object类型
    需要同步的对象
anim
    Object类型
    需要同步的动画
params
    可选参数
    Object类型
    元素执行最终动画的属性
ms
    可选参数
    number类型
    动画执行时间
easing
    可选参数
    字符串类型 string
    可被接受的一些CSS样式
callback
    可选参数
    function
    {
        动画完成后执行的操作
    }

element
    Object类型
    需要同步的元素
anim
    Object类型
    需要同步的动画
animation
    可选参数
    Object类型
    动画对象
返回值:动画对象

原文地址:https://www.cnblogs.com/MedivhQ/p/3801378.html