Scusate il titolo anbiguo ma non capisco perchè stà cosa non mi funziona, vi posto un codice semplificato di ciò che stò facendo:
codice:
$(document).ready(function(){
$(".ciao").click(function(){
$(".ciao").animate({'margin-left':'150px'},1000),
$(".ciao").addClass("ciao2")
.removeClass("ciao");
});
$(".ciao2").click(function(){
$(".ciao2").animate({'margin-left':'0px'},1000),
$(".ciao2").addClass("ciao")
.removeClass("ciao2");
});
});
In pratica ho necessità, per una serie di ragioni, di cambiare classe a dei box e dopo avergli cambiato classe dare la possibilità all'utente di cliccare da una parte e far partire l'animazione dedicata alla nuova classe. Nell'esempio semplice che vi ho postato tutto questo non accade, e tra l'altro avrei bisogno anche che cliccando un determinato tasto tutto tornasse come al caricamento iniziale (ma questa è un'altra storia).
Avete dritte in merito?
Grazie in anticipo!