Revision: 33260
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 7, 2010 09:24 by mattvbiggs
Initial Code
$('#img').toggle(function() { $('#div').show('slow'); $('#img').attr('src', 'root/images/minus.gif'); }, function() { $('#div').hide('fast'); $('#img').attr('src', 'root/images/plus.gif'); }); });
Initial URL
Initial Description
I know there are other solutions and sites out there that provide code to perform this simple animation but I like the way I laid out the code. The principal behind this code is it will toggle a show or hide event and change your plus or minus image to correlate with the respective layout. In the snippet below the references to #img and #div should refer to the id attribute you set, not to the actual img and div tags.
Initial Title
JQuery: Toggle Expand/Collapse
Initial Tags
jquery
Initial Language
jQuery