Il mio accordio personale
Codice PHP:
jQuery(document).ready(function(e){
jQuery('div.dettagli').hide();
jQuery('span.freccia_giu').hide();
jQuery('.title_accordion').addClass('accordion_inactive');
jQuery('.title_accordion').click(function() {
title = jQuery(this); div = jQuery(this).next('div');
if( jQuery(div).is(':hidden') ) {
jQuery('.title_accordion').removeClass('accordion_active');
jQuery('.title_accordion').addClass('accordion_inactive');
jQuery('span.freccia_giu').hide();
jQuery('span.freccia_destra').show();
jQuery(this).find('span.freccia_destra').hide();
jQuery(this).find('span.freccia_giu').show();
jQuery(title).removeClass('accordion_inactive');
jQuery(title).addClass('accordion_active');
jQuery('div.dettagli').slideUp('medium');
jQuery('div.dettagli').next('div').slideDown('medium');
jQuery(div).slideDown('medium');
}
else { /*CHIUDI*/
jQuery(title).addClass('accordion_inactive');
jQuery(title).removeClass('accordion_active');
jQuery('span.freccia_giu').hide();
jQuery('span.freccia_destra').show();
jQuery(this).next('div').slideDown('medium');
jQuery('div.dettagli').slideUp('medium');
}
});
});
Se il contenuto del div dettagli cioè del contenuto nascosto tutto ok.
Il problema è quando il contenuto è lungo.
Mi si chiude il div precedente aperto ok. Mi apre un altro div al click, ma a mettà del contenuto e non ad inizio.