Ciao a tutti,

ho un menu del tipo

codice:
<ul> [*]  [*]  
 <ul>   [*]   [*]   [/list]
  
 [/list]
gli ho associato poi questo codice js (jquery) per aprire e chiudere le tab in stile accordion

codice:
// Store variables
 
        var accordion_head = $('.accordion > li > a.navsublink'),
            accordion_body = $('.accordion > li > ul');
 

        // Click function
 
        accordion_head.on('click', function(event) {
		
		 // Disable header links
 
            event.preventDefault();
			
           if ($(this).attr('class') == 'active'){
             accordion_body.slideUp('slow');
			 accordion_head.removeClass('active');
                         }
 
            // Show and hide the tabs on click
 
            if ($(this).attr('class') != 'active'){
                accordion_body.slideUp('slow');
                $(this).next().stop(true,true).slideToggle('slow');
                accordion_head.removeClass('active');
                $(this).addClass('active');
            }
		
	    
        });
		
		//HIDE THE DIVS ON PAGE LOAD	
			$(".accordion > li > ul").hide();
funziona tutto a parte una cosa: quando clicco sul tab aperto, non me lo chiude, mentre io vorrei che lo facesse. lo chiude solo se ne apro un altro.
Una mano per fixare questo codice?