Da ich eine scrollTop
Animation hinzugefügt habe, werden einige Teile meines Rückrufs zweimal aufgerufen:
$('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);
});
});
});
Es scheint nur das zu wiederholen .show()
, zumindest habe ich nicht den Eindruck, dass das load()
oder das .fadeIn()
auch ein zweites Mal aufgerufen wird. Das .show()
wird wiederholt, sobald es zum ersten Mal beendet ist. Das Einstellen der scrollTop-Animationsgeschwindigkeit auf 0
hat übrigens nicht geholfen!
Ich nehme an, es hat etwas mit der Animationswarteschlange zu tun, aber ich kann nicht herausfinden, wie man eine Problemumgehung findet und insbesondere, warum dies geschieht.
html, body
. Zeit, mein Gehirn wieder einzuschalten. Danke