jQuery animate()方法详解、实例、扩展(详细版)
一、语法
先看看官方文档怎么写的。
参考:http://www.w3school.com.cn/jquery/effect_animate.asp
$(selector).animate(styles,speed,easing,callback)
必需。规定产生动画效果的 CSS 样式和值。
可能的 CSS 样式值(提供实例):
注释:CSS 样式使用 DOM 名称(比如 "fontSize")来设置,而非 CSS 名称(比如 "font-size")。
speed可选。规定动画的速度。默认是 "normal"。
可能的值:
可选。规定在不同的动画点中设置动画速度的 easing 函数。
内置的 easing 函数:
扩展插件中提供更多 easing 函数。
callback可选。animate 函数执行完之后,要执行的函数。
如需学习更多有关 callback 的内容,请访问我们的 jQuery Callback 这一章。
$(selector).animate(styles,options)
可选。规定动画的额外选项。
可能的值:
二、实例
先来个官方最简单的:
参数 描述 stopAll可选。规定是否停止被选元素的所有加入队列的动画。goToEnd可选。规定是否允许完成当前的动画。
该参数只能在设置了 stopAll 参数时使用。
上例子:
$(this).is(":animated")