scusa ma non puoi utilizzare la callback function della funzione animate?
qualcosa del genere:
codice:
var indice_pagine=1;
var pagina_prec=0;
$("#go").click(function(){
$('.pagine').append("<div id='pagina"+ indice_pagine +"' class='pagina'>Pagina Attuale: "+ indice_pagine +"
Vecchia pagina: "+ pagina_prec +"</div>");
//$("#pagina"+pagina_prec).clone().attr("id","pagina"+indice_pagine).appendTo(".pagine");
//SLIDE ENTRATA DA DX DELLA PAGINA NUOVA
$("#pagina"+indice_pagine).animate({
opacity: 1,
marginLeft: "0",
}, 1000, function() {
$("#pagina"+ pagina_prec).remove();
pagina_prec=indice_pagine;
indice_pagine++;
} ).queue(function() {
$(this).css({position: "relative"});
});