Effects and speed
When we include a speed (or, more precisely, a duration) with .show()
or .hide()
, it becomes animated—occurring over a specified period of time. The .hide('speed')
method, for example, decreases an element's height, width, and opacity simultaneously until all three reach zero, at which point the CSS rule display: none
is applied. The .show('speed')
method will increase the element's height from top to bottom, width from left to right, and opacity from 0 to 1 until its contents are completely visible.
Speeding in
With any jQuery effect, we can use one of three preset speeds: 'slow'
, 'normal'
, and 'fast'
. Using .show('slow')
makes the show effect complete in .6 seconds, .show('normal')
in .4 seconds, and .show('fast')
in .2 seconds. For even greater precision, we can specify a number of milliseconds, for example .show(850)
. Note that in this case we are specifying a numeric value, so we do not use quotation marks.
Let's include a speed in our example when showing the second...