javascript - 如何使用这个 easeOutBounce 方法?

标签 javascript animation

这里是easeOutBounce的方法

    easeOutBounce: function (t, b, c, d) {  
  if ((t/=d) < (1/2.75)) {  
   return c*(7.5625*t*t) + b;  
  } else if (t < (2/2.75)) {  
   return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;  
  } else if (t < (2.5/2.75)) {  
   return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;  
  } else {  
   return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;  
  }  
 }

我想制作自己的自定义方法,不能使用 jquery 或其他库。

其中 t:时间,b:开始位置,c:位置的总变化,d:持续时间。
任何人都可以解释我如何使用这种方法来获取 easeOutBounce 值吗?我的意思是我将作为参数传递什么以及我将如何使用返回值?

最佳答案

使用 jQuery,您可以简单地在任何动画中调用此事件。确保包含相关的 JS 文件并放置如下内容:

$('#your-div').click(function() {
  $(this).animate({height: "100px"}, 500, 'easeOutBounce');
});

关于javascript - 如何使用这个 easeOutBounce 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2949636/

相关文章:

animation - 如何在 React Native 中设置 fontWeight 动画

javascript - 如何使用JQuery $.when按顺序处理ajax调用?

javascript - 如何使用 Javascript + CSS 拆分图像?

javascript - Three.js 线垂直于球体

javascript - 在单元测试用例中模拟 Angular $window

javascript - Jquery:如何:当显示 UL 时,让第一个 LI 动画 'left' 20px,然后到 0px,然后让第二个 LI 执行此操作,然后是第三个,依此类推

Android 幻灯片动画闪烁

javascript - 滚动一点点时跳转到部分 - React

javascript - 将 ng-click 绑定(bind)到选项值

javascript - 反转有序列表的编号顺序