javascript 45种缓动效果 非常酷


Posted in Javascript onJune 28, 2011

ble class="3waterborder" style="FONT-SIZE: 12px" cellspacing="0" cellpadding="0" border="1"> 参数 类型 说明 el element 必需,为页面元素 begin number 必需,开始的位置 change number 必需,要移动的距离 duration number 可选,缓动效果持续时间,默认是500ms。建议取300~1000ms。 field string 必需,要发生变化的样式属性。请在top,left,bottom,right,width与height中选择。 ftp number 可选,每秒进行多少帧动画,默认50帧,保证流畅播放。一些参考资料,日本动画1秒36帧,中国卡通24帧,赛车游戏60帧。 ease function 必需,缓动公式,参数为0~1之间的数。可参考我下面给出的45条公式。 onStart function 可选,在开始时执行。 onEnd function 可选,在结束时执行。 prototype流派的缓动公式,只需一个参数(增至45种)

'; }).join('') + '
' +'
'; demo.innerHTML = grid + graph; var indicator = _("indicator"), marker = _("marker"), label = _("label"), demoTransition = function(pos){ var value = tween[ease](pos); indicator.style.display = "block"; marker.style.display = "block"; marker.style.left = Math.round(pos*200)+'px'; marker.style.bottom = Math.round((value*200-min)*factor)+'px'; label.innerHTML = Math.round(pos*200)+'px'; return value; } transition(indicator,{field:"left",begin:parseFloat(getCoords(demo).left),change:200, ease:demoTransition}) } window.onload = function(){ var panelHTML = function(){ var builder = []; var _temp = 'Back Circ Cubic Expo Quad Quart Quint Sine'.split(' '); var ease = _temp.map(function(v){ return 'easeIn'+v; }); ease = ease.concat(_temp.map(function(v){ return 'easeOut'+v; })); ease = ease.concat(_temp.map(function(v){ return 'easeInOut'+v; })); ease = ease.concat('blink bounce bouncePast easeFrom easeFromTo easeOutBounce easeTo elastic'.split(' ')); ease = ease.concat('flicker full linear mirror none pulse reverse sinusoidal spring swingTo swingFrom swingFromTo wobble'.split(' ')) for(var i =0,l=ease.length;i"); builder.push(ease[i]); builder.push("

Javascript 相关文章推荐
jQuery UI Datepicker length为空或不是对象错误的解决方法
Dec 19 Javascript
将文本输入框内容加入表中的js代码
Aug 18 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
Jan 14 Javascript
对比分析AngularJS中的$http.post与jQuery.post的区别
Feb 27 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
May 25 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
Jun 25 Javascript
Javascript编写俄罗斯方块思路及实例
Jul 07 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
Dec 22 Javascript
基于jQuery实现照片墙自动播放特效
Jan 12 Javascript
Angular使用Md5加密的解决方法
Sep 16 Javascript
详解Webstorm 新建.vue文件支持高亮vue语法和es6语法
Oct 26 Javascript
js实现简单选项卡制作
Aug 05 Javascript
JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
Jun 28 #Javascript
关于js类的定义
Jun 28 #Javascript
js 编程笔记 无名函数
Jun 28 #Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
Jun 28 #Javascript
基于jquery的回到页面顶部按钮
Jun 27 #Javascript
jQuery新闻滚动插件 jquery.roller.js
Jun 27 #Javascript
jquery中获取select选中值的代码
Jun 27 #Javascript
You might like
php daodb插入、更新与删除数据
2009/03/19 PHP
10个实用的PHP代码片段
2011/09/02 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
2016/03/07 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
javascript中获取选中对象的类型
2007/04/02 Javascript
JavaScript中的console.log()函数详细介绍
2014/12/29 Javascript
jQuery应用之jQuery链用法实例
2015/01/19 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
js实现按座位号抽奖
2017/04/05 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
2017/04/13 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
认识jQuery的Promise的具体使用方法
2017/10/10 jQuery
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
[07:40]DOTA2每周TOP10 精彩击杀集锦vol.4
2014/06/25 DOTA
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
Python实现简单登录验证
2016/04/13 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
基于python3生成标签云代码解析
2020/02/18 Python
浅析matlab中imadjust函数
2020/02/27 Python
python datetime处理时间小结
2020/04/16 Python
美国的Eastbay旗下的运动款子品牌:Final-Score
2018/01/01 全球购物
职称自我鉴定
2013/10/15 职场文书
综合办公室个人的自我评价
2013/12/22 职场文书
战友聚会邀请函
2014/01/18 职场文书
门诊手术室工作制度
2014/01/30 职场文书
售后服务承诺书模板
2014/05/21 职场文书
大学生国庆节65周年演讲稿范文
2014/09/25 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
vue生命周期钩子函数以及触发时机
2022/04/26 Vue.js