1 Star 0 Fork 3

guwei/CL_Animate.js

forked from /CL_Animate.js 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
change log.txt 2.54 KB
一键复制 编辑 原始数据 按行查看 历史
2.0.3 -- 2014/12/17
【修改】增加对RequireJS、SeaJS、GlightJS、NodeJS的支持
2.0.2 -- 2014/11/22
【修改】修复css样式解析中,浮点数解析有误的BUG
2.0.1
【修改】修复在IE下出现语法错误的BUG
2.0.0
【修改】缺省fps修改为60帧/秒
【修改】废弃1.0版缓动公式,不再支持原1.0的缓动公式而采用全新的缓动公式(可使用兼容扩展包重新支持旧版缓动公式)
【新增】新增jQuery内置缓动公式linear、swing与标准的缓动公式:
(变化曲线图:http://hosted.zeh.com.br/tweener/docs/en-us/misc/transitions.html)
加速 减速 加速后减速
二次方 easeInQuad easeOutQuad easeInOutQuad
三次方 easeInCubic easeOutCubic easeInOutCubic
四次方 easeInQuart easeOutQuart easeInOutQuart
五次方 easeInQuint easeOutQuint easeInOutQuint
波动函数 easeInSine easeOutSine easeInOutSine
幂运算 easeInExpo easeOutExpo easeInOutExpo
平方根 easeInCirc easeOutCirc easeInOutCirc
弹性膨胀 easeInElastic easeOutElastic easeInOutElastic
弹性反射 easeInBack easeOutBack easeInOutBack
弹簧 easeInBounce easeOutBounce easeInOutBounce
【修改】重构easy逻辑与样式获取方式,增加了单位换算,更准确的计算出了元素节点样式,同时增加了特殊样式的支持以及单属性多变量的支持。
【新增】缓动公式独立化,支持缓动公式扩展
2013-11-28 - 1.0.0 - 更名为CL_Animate,同时也以全新版本面世
(创建动画对象不向下兼容,run、stop方法保持不变)
2013-11-28 - 1.0.0 - 全面改进算法,由于变化次数的设置很让人捉摸不透,
故而废弃变化次数并新增帧数的设置,缺省100帧,
由变化数作为因变量更换为时间差作为因变量,流畅度更高
(低性能的ie再也不卡顿了)
2013-11-28 - 1.0.0 - 新增抛物线加减速算法,由于抛物线减速算法体验更好,故而将其设为默认算法
2013-11-28 - 1.0.0 - 新增init重置属性
2013-11-28 - 1.0.0 - 新增easy直接通过设置节点css样式实现动画(类似jq的animate哦)
2013-11-28 - 1.0.0 - 新增para-acc抛物线加速算法
2013-11-28 - 1.0.0 - 新增para-dec抛物线减速算法
2013-01-22 - 0.0.2 - 精确度由百分比调节为千分比
2013-01-22 - 0.0.2 - 优化判断代码为switch语句
2013-01-22 - 0.0.2 - 修正默认算法不是圆弧减速的问题
2013-01-19 - 0.0.1 - 全新CL_Cartoon动画计算插件诞生
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/guxiaobei/CL_Animate.js.git
git@gitee.com:guxiaobei/CL_Animate.js.git
guxiaobei
CL_Animate.js
CL_Animate.js
master

搜索帮助