Ciao a tutti,

avrei bisogno di un piccolo aiuto con JQUERY.

Ho bisogno di realizzare dei sottomenu a comparsa (rispetto a delle voci di menu principale orizzontali) che si mostrano con il classico effetto di slideDown e slideUp di JQUERY.

Il problema è far si, visto che tutti i sottomenu occupano il medesimo spazio, che lo slideDown del menu successivo cliccato venga eseguito SOLO al completamento dello slideUp del sottomenu corrente (altrimenti le due animazioni si sovrappongono).

So che esiste la funzione di callback per "interecettare" la fine dell'animazione ma non riesco a farla funzionare. Nello specifico avrei bisogno di parametrizzarla e quando utilizzo la tecnica qui descritta: http://docs.jquery.com/Tutorials:How_jQuery_Works

$.get('myhtmlpage.html', function(){
myCallBack(param1, param2);
});

l'animazione dell sottomenu si inceppa. (inserisco il blocco di codice sovrastante al posto della funzione di callback come secondo paramentro di slideUp)

L'idea che avevo avuto era quella di impostare una variabile globale per "tenere a mente" il sottomenu attivo corrente, dopodichè quando clicco per aprire un diverso sottomenu richiamare una funzione che PRIMA esegue lo slideUp sul menu ATTIVO e al termine dell'operazione richiama un funzione di callback parametrizzata che esegue lo slideDown del sottomenu voluto.

Spero di essermi spiegato sufficientemente bene.

Magari esiste un modo migliore non so, JQUERY ho appena iniziato a studiarlo.

Ogni consiglio è ben accetto, grazie mille in anticipo.