您的位置:首页 > Web前端 > JavaScript

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

2014-06-18 09:57 417 查看
/*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类型

    动画对象

返回值:动画对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  raphael
相关文章推荐