Rappel de .animate() est appelée deux fois jquery

Depuis, j'ai ajouté quelques scrollTop-animation, certaines parties de mon callback appelée deux fois:

$('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);                    
        });
    });
});

Elle ne semble répéter le .show(), au moins je n'ai pas l'impression que le load() ou la .fadeIn() appelée une deuxième fois trop. Le .show() répété dès qu'il a terminé pour la première fois. Réglage de la scrollTop animation-vitesse de 0 n'aide pas, par la manière dont!

Je suppose qu'il a quelque chose à voir avec l'animation de file d'attente, mais je ne peux pas comprendre comment trouver une solution de contournement et surtout pourquoi ce qui se passe.

InformationsquelleAutor Anonymous | 2012-01-09