在多次悬停时停止动画

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在多次悬停时停止动画相关的知识,希望对你有一定的参考价值。

For user-friendly animations on hover event.
Prevents repeating animations when hovering object many many times.

Example needs "jquery.color" plugin for color animations. But you can use any animations you want.
  1. $('a.coollink').hover(function(){
  2.  
  3. $(this).stop().animate({ // magic here, stop THIS object to animate
  4. // and do animate from begin
  5. backgroundColor: '#21545A', //animate what you want
  6. color: '#FFF'
  7. }, 500);
  8.  
  9. }, function(){
  10.  
  11. $(this).stop().animate({ // magic here, stop THIS object to animate
  12. // and do animate from begin
  13. backgroundColor: '#FFF', //animate what you want
  14. color: '#797979'
  15. }, 500);
  16.  
  17. });

以上是关于在多次悬停时停止动画的主要内容,如果未能解决你的问题,请参考以下文章

停止 ImageButton 工具提示出现在通过片段悬停时

悬停时如何停止当前正在运行的动画并更改样式

悬停时继续 CSS3 关键帧动画/悬停时停止重复

悬停时停止 CSS 动画

悬停时的 jQuery 动画 |非常快的传球,停止动画

JQuery中鼠标悬停和鼠标悬停时停止和继续动画的方法