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 相关控件的事件操作分解
Aug 03 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
Oct 24 Javascript
jQuery使用$.ajax进行即时验证的方法
Dec 08 Javascript
10个JavaScript中易犯小错误
Feb 14 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
Feb 14 Javascript
javascript入门之string对象【新手必看】
Nov 22 Javascript
Node.js  REPL (交互式解释器)实例详解
Aug 06 Javascript
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
Vue2 添加数据可视化支持的方法步骤
Jan 02 Javascript
Vue-CLI 项目在pycharm中配置方法
Aug 30 Javascript
Vue表单控件数据绑定方法详解
Feb 05 Javascript
在VUE style中使用data中的变量的方法
Jun 19 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+AJAX实现无刷新注册(带用户名实时检测)
2007/01/02 PHP
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
JQuery选择器特辑 详细小结
2012/05/14 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
JS判断图片是否加载完成方法汇总(最新版)
2016/05/13 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
nodejs和php实现图片访问实时处理
2017/01/05 NodeJs
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
Vue项目中quill-editor带样式编辑器的使用方法
2017/08/08 Javascript
Vue2 配置 Axios api 接口调用文件的方法
2017/11/13 Javascript
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
深入解析ES6中的promise
2018/11/08 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
2019/05/30 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
总结Python编程中函数的使用要点
2016/03/20 Python
Python网络爬虫实例讲解
2016/04/28 Python
django从请求到响应的过程深入讲解
2018/08/01 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
详解PyCharm+QTDesigner+PyUIC使用教程
2019/06/13 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
凯特王妃父母建立的派对用品网站:Party Pieces
2017/05/28 全球购物
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
竞聘演讲稿范文
2014/01/12 职场文书
婚庆司仪主持词
2014/03/15 职场文书
多属性、多分类MySQL模式设计
2021/04/05 MySQL
Redis Cluster集群动态扩容的实现
2021/07/15 Redis
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers