For various reasons, I created an accordion that has the specified height and overflow: hidden and opens completely on click. However, I canโt make it crash when I click on the desired button.
This is the relevant JS:
$(document).ready( function(){ $('li.ww_slides').addClass('livequery').append('<span class="nav"></span>'); $("li.ww_slides").click(function () { $('li.ww_slides').removeClass('active'); $(this).addClass('active'); $('span.nav').addClass('open').css('bottom','0'); }); $("span.open").click(function () { $(this).parent().removeClass('active'); }); } );
This is the css value:
.ww_main_preview ul li.active { margin-bottom: 10px; padding-bottom: 10px; height: auto!important; } .ww_main_preview ul li.active span.nav { background-position: top center; } .ww_main_preview ul li.livequery { overflow: hidden; height: 76px; margin-bottom: 10px; padding-bottom: 10px; }
How do I get li.ww_slides to close by clicking the corresponding span.nav.open?
source share