December 2013
Intermediate to advanced
384 pages
9h 54m
English
if ($("#handle").html() == '+'){ $("#photo").show(1000, function(){ $("#footer").toggle();}); $("#handle").html('-'); } else { $("#footer").toggle(); $("#photo").hide(1000); $("#handle").html('+'); }
The .toggle( [duration] [, easing] [, callback]) method provides the optional duration, easing, and callback options, allowing you to animate the toggle between the show and hide effect.
For example, the following code applies an animation of 1 second with linear easing and executes a simple callback function when toggling an element between hidden and shown:
$("#switch").show(1000, "linear", function() { $("#label").html("Switch Toggled!") });
Read now
Unlock full access