ciao rga ho questo codice da me creato(potete fare pernacchi se volete):
tutto funziona con il click su determinati tasti e anche la richiesta ajax, il problema è che la richiesta si esegue troppo velocemente. Mi spiego.codice:$(".contract").click(function(){ $("#slide_hidden").animate({'width':'0px'},1000) $.ajax({ type: "GET", url: "pages/content_slider.php", data: "q="+(this.rel), success: function(response){ $("#slide_hidden").html(response); } }); $("#slide_hidden").animate({'width':larghezza+'px'},1000) }); $(".second").click(function(){ $("#slide_hidden").animate({'width':'0px'},1000), $.ajax({ type: "GET", url: "pages/content_slider.php", data: "q="+(this.rel), success: function(response){ $("#slide_hidden").html(response); } }); $("#slide_hidden").animate({'width':larghezza+'px'},1000) });
Come vedete al click di ogni tasto c'è un animazione che chiude #slide_hidden poi c'è la richiesta ajax e la successiva riapertura di slide_hidden. La richiesta ajax però avviene troppo velocemente, praticamente durante l'eseguzione della prima animazione per cui mentre slide_hidden si chiude già si vede il risultato della richiesta ajax. Ho provato a concatenare l'animazione e la richiesta mettendo la classica virgola e poi function(){richiesta ajax} e poi il rsto ma nulla, così non funziona proprio.
Avete idee in merito?
Grazie in anticipo!

Rispondi quotando
