缓动


缓动函数指定动画在动画中不同点处进行的速度。jQuery 核心附带两个缓动:linear,它在整个动画中以恒定速度进行,以及 swing(jQuery 核心的默认缓动),它在动画开始和结束时比在动画中间进行得稍慢。jQuery UI 提供了几个额外的缓动函数,从 swing 行为的变化到诸如弹跳之类的自定义效果。

一些缓动将在动画期间产生负值。根据正在动画化的属性,实际值可能会被限制为零。例如,你可以将 left 动画化为负值,但不能将 heightopacity 动画化为负值。

了解缓动如何影响动画的最佳方法是查看随时间绘制的方程式图。请参阅下方以了解 jQuery UI 中所有可用动画的图表。