`

jQuery.easing使用说明

 
阅读更多

最近做特效的时候用到jQuery.easing插件这里将知识点做个备份:

 

jQuery.easing插件中包含了有多的动画特效,其中默认的是swing和def特效。其它的特效说明如下:
  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     指数衰减的反弹缓动

具体每一个效果是做什么的可以使用中慢慢体验。每一种 都分为 In   Out    InOut
 In:是指动画开始的时候 具有这个效果
 Out:是指动画结束的时候具有这个效果
 InOut:是指动画开始和结束的时候都具有这个效果

    比如Elastic:就是具有弹簧效果的。
    easeInElastic[开始时弹簧]、
    easeOutElastic[结束时弹簧]、
    easeInOutElastic[开始和结束都弹簧]

使用方法:

1)默认用法

$(document).ready(function() {

    jQuery.easing.def = 'easeOutBack';

    $("#btn").click(function(){

        $('#bomb').animate({left:400},1000);

    });    

});

2)习惯用法

$(document).ready(function() {

    $("#btn").click(function(){

    $('#bomb').animate({left:400},'easeInBack')

    $('#bomb').animate({left:100}, {duration: 1000,easing: 'easeOutBack',complete:scrollDone})

  });  

});

 

 

分享到:
评论

相关推荐

    jquery.easing.1.3.min.js

    jquery.easing.1.3.min.js 动画效果js

    jquery.easing.1.3.js

    css3过渡效果不够用?通过jquery.easing.1.3.js可以为为动画增加更多的过渡效果如$('div').animate({'left':300},3000,'easeInOutElastic',function(){ //动画执行完毕回调函数 });

    jquery.easing.js_jquery.easing.js_passageztr_

    jquery 模拟人工拖拽轨迹,生成轨迹数据

    jquery.easing插件

    jquery.easing.js 1.3 是一个配合jquery实现完美动画效果的扩展插件,比如我们在使用jquery制作一幅图片滚动或图片渐变,使用本插件可扩展或增强jquery性能,生成完美无缺兼容性更好的jquery动画来,它不仅可以用于...

    jquery.easing动画插件

    今天我给大家分享的是一款jQuery动画效果插件jquery.easing.js,使用该插件可以实现直线匀速运功、变加速运动、缓冲等丰富的动画效果。它非常小巧,且有多种动画方式供选择,使用简单且免费。

    jQuery.easing.js 1.3 动画效果扩展 jQuery 插件.rar

    jquery.easing.js 1.3 是一个配合jquery实现完美动画效果的扩展插件,比如我们在使用jquery制作一幅图片滚动或图片渐变,使用本插件可扩展或增强jquery性能,生成完美无缺兼容性更好的jquery动画来,它不仅可以用于...

    jquery.easing.1.3

    jquery著名插件,easing,为animate动画提供不同的效果

    jQuery easing.js

    asing插件大家也许一直在用,非常的不错,能实现很多你想要的效果,并且jquery的很多内置方法也开始支持Easing参数了,经常使用jquery的朋友一定会知道需要下载这个jar包

    基于Jquery可居中显示并兼容IE6+/FF等浏览器的瀑布流程序(jquery.easing.js,jquery.vgrid.js实现)

    迄今为止发现的唯一一个兼容各种浏览器,而且可以居中显示的瀑布流程序代码! 个人原创

    jQueryRotate.2.2.js和jquery.easing.min.js插件

    js框架jquery实现幸运大转盘抽奖程序代码,兼容多种浏览器 大转盘原理:随机出一个数字,通过后台算出在那个概率区间返回指定跳转的角度 例 一等奖 概率1% 如果在1-100 随机出100则跳转一等奖的角度范围内 二等奖 ...

    jquery.easings.min.js

    jquery.easings.min.js

    jquery.easing.js 1.3 动画效果扩展插件.zip

    jquery.easing.js 1.3 动画效果扩展插件.zip

    jQueryRotate.2.2.js jquery.easing.1.3.js

    用这个js 时候很多时候还找不到,有的资源分要的太多了,分享下

    jquery.easing:jQuery简易插件

    // AMDdefine ( [ 'jquery' , 'jquery.easing' ] , function ( jQuery , easing ) {easing ( jQuery ) ;} ) ;构建和测试克隆仓库npm install 做出改变针对/examples中的文件进行测试使用npm run build生成精简版

    jquery.easing插件图片放大缩小动画效果

    jQuery.easing插件是一款非常轻,非常小的jQuery插件,只占有8KB大小 几乎不会影响你的网页加载速度。 它提供了简单的动画效果,如淡入淡出以及自定义动画效果,使用该插件可以实现直线匀速运功、变加速...

    jquery.easing.1.3.js和jquery.ennui.contentslider.js

    Chili是一个优秀的用于代码语法高亮的jquery插件。官方下载地址是:http://code.google.com/p/jquery-chili-js/。 官方提供的下载包能够很好地对javascript、php、sql、css、html、C++、C#、Delphi、java、locus这...

    jquery.easing.js打造水平展开的折叠菜单.rar

    jquery.easing.js打造水平展开的折叠菜单,人称“手风琴菜单”,因为可以像手风琴那样拉开或收缩起来,用鼠标点击竖向排列的图片,该图片可展开显示,并出现文字说明,类似菜单在jquery中是一个典型应用,用jQ实现...

    jquery的easing插件

    jquery-easing-1.3.pack.js jquery的animate方法内的easing效果。 默认jQuery提供"linear" 和 "swing".

    jquery.slicebox.js实现的图片切换,带3D效果.rar

    用到了jquery.easing.1.3.js、jquery.slicebox.min.js、jquery.slicebox.js等文件,展示了各个方向上的图片滚动切换以及过渡效果,自带的实例非常丰富,遗憾的是,从测试中发现,Slicebox在IE6中的表现并不佳,貌似...

    一行代码测试jquery.easing插件中所有参数效果【不看后悔系列】

    众所周知, easing是jquery的一个插件,该插件可以实现直线匀速运功、变加速运动、缓冲等丰富的动画效果。 但是要注意:因为easing是jQuery的插件,所以必须是在引入jquery之后再引入它。 先来看一波效果: 我能...

Global site tag (gtag.js) - Google Analytics