Revision: 50367
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 19, 2011 00:46 by stur
Initial Code
$("fieldset").each(function (){ if($(this).attr('class')!='active'){ $("div.expandContent", this).hide(); } }); $(".expandChild").click(function (e){ e.preventDefault(); if(!$(this).hasClass('expandChildActive')){ $("div.expandContent").slideUp(); $(this).next().next().height($(this).next().next().height()); //Fix for slide jumping position $(this).next().next().slideToggle(); $('button.expandChild').removeClass('expandChildActive'); $(this).addClass('expandChildActive'); } else { $(this).next().next().slideToggle(); $(this).removeClass('expandChildActive'); } }); <fieldset class="active"> <h1>Title</h1> <button class="suspendacc"></button> <button class="expandChild expandChildActive"></button> <div class="clear"></div> <div class="expandContent"> </div> </fieldset> <fieldset class="active"> <h1>Title 2</h1> <button class="suspendacc"></button> <button class="expandChild"></button> <div class="clear"></div> <div class="expandContent"> </div> </fieldset>
Initial URL
Initial Description
Initial Title
jQuery accordian without jQuery accordian
Initial Tags
jquery
Initial Language
jQuery