Como eu adicionei alguma scrollTop
animação, algumas partes do meu retorno de chamada são chamadas duas vezes:
$('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);
});
});
});
Parece apenas repetir o .show()
, pelo menos não tenho a impressão de que o load()
ou também .fadeIn()
seja chamado uma segunda vez. O .show()
é repetido assim que termina pela primeira vez. A propósito, definir a velocidade da animação scrollTop para 0
não ajudou!
Presumo que tenha algo a ver com a fila de animação, mas não consigo descobrir como encontrar uma solução alternativa e, especialmente, por que isso está acontecendo.
html, body
. É hora de ligar meu cérebro novamente. Obrigado