Poiché ho aggiunto un po 'di scrollTopanimazione, alcune parti della mia richiamata vengono chiamate due volte:
$('html, body').animate({scrollTop: '0px'}, 300,function() {
$('#content').load(window.location.href, postdata, function() {
$('#step2').addClass('stepactive').hide().fadeIn(700, function() {
$('#content').show('slide',800);
});
});
});
Sembra solo ripetere il .show(), almeno non ho l'impressione che anche il load()o il venga .fadeIn()chiamato una seconda volta. Il .show()ottiene ripetuto non appena ha finito per la prima volta. L'impostazione della velocità di animazione scrollTop su 0non è stata d'aiuto!
Presumo che abbia qualcosa a che fare con la coda dell'animazione, ma non riesco a capire come trovare una soluzione alternativa e soprattutto perché sta accadendo.
html, body. È ora di riaccendere il mio cervello. Grazie