With arguments, the fading methods may take the following form (square brackets denote optional arguments):
$(elements).fadeIn([duration] [,easing] [,callback]); $(elements).fadeOut([duration] [,easing] [,callback]); $(elements).fadeToggle([duration] [,easing] [,callback]);
We can control the duration of the animation using the duration
argument to specify either an integer in milliseconds or strings "slow"
, and "fast"
. These strings are shortcuts for 600 and 200 milliseconds respectively. The default duration given if one isn't specified is 400.
We can also supply 0
as the duration
argument, which will effectively disable the animation. It's unlikely that we'd need to do this as it would be more efficient to not use an animation at all, but it is useful to know. I should point out that the fade will still occur; it will just happen over a duration of 0 milliseconds. Doing this would be the same as using .hide()
, essentially.
The easing argument can...