Salve. ho un piccolo problema con delle animazioni tramite jquery.
praticamente ho dei DIV che voglio che compaiano e scompaiano (all'interno di un div contenitore) in base al click su un certo link.
Ci sono riuscito, ma non come vorrei...
vi posto il codice e vi spiego l'errore che vorrei risolvere:
function mostra_box1 () {
$("#box1").show("slow");
}
function nascondi_box1 () {
$("#box1").hide("slow");
}
function mostra_box2 () {
var boxaperto1 = $("#box1:hidden");
if(boxaperto1) {
nascondi_box1();
$("#box2").show("slow");
}
else {
$("#box2").show("slow");
}
}
function nascondi_box2 () {
$("#box2").hide("slow");
}
praticamente il primo div mi compare ingrandendosi dall'alto verso il basso e da sinistra verso destra...come da manuale...
il secondo div invece mi fa il controllo se il primo è aperto, nel qual caso lo chiude (come è giusto che sia) e mi compare l'altro. Bene, però mentre il primo si chiude rimpicciolendosi, il secondo si apre automaticamente DAL BASSO VERSO L'ALTO imediatamente. io vorrei che si aprisse dall'alto verso il basso dopo che il primo div si sia chiuso.
ho provato ad utilizzare load e ready ma non ho risolto. mi dareste una mano? si tratta (penso) di utilizzare una funzione temporizzatrice che aspetti che il primo box si chiuda e poi si apra il secondo. Come fare? aiutatemi please....
grazie!