Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    accordion personale non apre ad inizio

    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.

  2. #2
    Forse ho risolto con inserire l'evento scroll Top prima dell'else.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.