Creates an object containing a set of properties ready to be used in the definition of custom animations.
jQuery.speed(duration, settings)🡢 PlainObject
jQuery.speed(duration, easing, complete)🡢 PlainObject
|Function||A function to call once the animation is complete, called once per matched element.|
$.speed() method provides a way to define properties, such as
queue, to use in a custom animation. By using it, you don't have to implement the logic that deals with default values and optional parameters.
This method is meant for plugin developers who are creating new animation methods. Letting
$.speed() do all the parameter hockey and normalization for you, rather than duplicating the logic yourself, makes your work simpler. An example of use can be found in the animated form of
.addClass() of jQuery UI.