在jQuery中缓解函数

nav*_*een 11 jquery

这个问题听起来太微不足道了,但我无法在任何地方找到答案.

我浏览了jQuery文档并看到了一些像这样的签名.

.show( [duration,] [easing,] [callback] )
Run Code Online (Sandbox Code Playgroud)

.animate( properties, [duration,] [easing,] [complete] )
Run Code Online (Sandbox Code Playgroud)

在这两个地方,宽松定义为

easing一个字符串,指示要用于转换的缓动函数.

但我没有看到任何文档显示jQuery中的所有缓动函数.
从哪里可以获得jQuery的所有缓动函数?

Mar*_*arc 18

标准库不仅具有swinglinear,但是,jQuery UI的一吨带来更多

  • 非常不幸的是,在选项说明中的"缓和"旁边的文档中没有明确说明这一点. (4认同)

Jam*_*gne 5

从animate doc的缓动部分:

缓动.animate()的剩余参数是一个命名要使用的缓动函数的字符串.缓动函数指定动画在动画中的不同点处进行的速度.jQuery库中唯一的缓动实现是默认的,称为swing,以及一个以恒定速度进行的实现,称为线性.使用插件可以使用更多的缓动函数,尤其是jQuery UI套件.

http://api.jquery.com/animate/