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方法的前缀
