I\'m writing some jquery code to toggle a Div visibility. I followed the method posted here: http://jsfiddle.net/Ga7Jv/.
When the user clicks an image (next to a H2
Problem with your code is that its last function call is .hide(), thus it will always hide the div
Simply use .toggle(), it display or hide the matched elements.
$(function(){
$('.expander').live('click',function(){
$('#TableData').toggle();
});
});
Fiddle
OR
$(function () {
$('.expander').live('click', function () {
$('#TableData').slideToggle();
});
});
Fiddle with slide
You can use .slideToggle(), if you want to display or hide the matched elements with a sliding motion