JX.Animate Class
HTML5 CSS3关键帧动画引擎。每个动画效果都包装为一个方法,在方法中可以指定动画的播放时长、重复次数等选项。 也可以通过指定Ruler的名称,播放CSS文件中预定义的动画效果。
Constructor
JX.Animate
    
        - 
                    
                        params
Parameters:
- 
                    
                        paramsObject初始化参数{elems:HTML对象数组} 
Item Index
Methods
Methods
addEffects
    
        - 
                    
                        effectArray
添加自定义动画效果
Parameters:
- 
                    
                        effectArrayArray动画效果函数数组,请参考flash,flipInX,flipInY函数编写自定义动画。 
Returns:
applyCss
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
播放CSS文件中预定义的关键帧动画
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
Returns:
buildframes
    
        - 
                    
                        name
- 
                    
                        frames
生成关键帧动画的CSS样式字符串。
Parameters:
- 
                    
                        nameString[关键帧动画的名称] 
- 
                    
                        framesArray[关键帧数组] 
Returns:
buildUniqueKeyframeName
    
        - 
                    
                        animType
返回唯一的关键帧的名称
Parameters:
- 
                    
                        animTypeString动画类型的名称 
Returns:
flash
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
闪烁效果,内置Demo动画,代码演示了通过CSS样式字符串的形式定义动画。
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
Returns:
flipInX
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
竖直3D翻转,内置Demo动画,代码演示了通过Frame数组形式定义动画。
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
Returns:
flipInY
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
水平3D翻转,内置Demo动画,代码演示了通过Frame数组形式定义动画。
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
Returns:
go
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
- 
                    
                        getKeyframe
开始播放元素对应的CSS动画
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
- 
                    
                        getKeyframeFunction获取动画的具体keyframe的名称和代码的函数 
Returns:
goWithFixFrames
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
- 
                    
                        frames
根据自定义的关键帧生成动画,并播放。
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
- 
                    
                        framesArray关键帧数组 
Returns:
pageFlipLeft
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
向右翻页的效果,内置Demo动画,代码演示了通过Frame数组形式定义动画。
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
Returns:
pageFlipLeft
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
向左翻页的效果,内置Demo动画,代码演示了通过Frame数组形式定义动画。
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
Returns:
raceFlag
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
摇旗子的效果,内置Demo动画,代码演示了通过Frame数组形式定义动画。
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
Returns:
raceFlag1
    
        - 
                    
                        elems
- 
                    
                        playParam
- 
                    
                        animSetting
摇旗子的效果,内置Demo动画,代码演示了通过CSS样式字符串的形式定义动画。
Parameters:
- 
                    
                        elemsArrayHTML元素id的集合 
- 
                    
                        playParamObject播放参数,时长、延时、重复等 
- 
                    
                        animSettingAnimSetting动画参数,多米诺效果、回调、声音等 
Returns:
Properties
prefix
    String
    
    
    
    
    
    浏览器的CSS3 样式的前缀
prefixJS
    String
    
    
    
    
    
    浏览器的CSS3 JS方法的前缀
