Since I added some scrollTop
-animation, some parts of my callback get called twice:
$('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);
});
});
});
It only seems to repeat the .show()
, at least I don't have the impression that the load()
or the .fadeIn()
get called a second time too. The .show()
gets repeated as soon as it has finished for the first time. Setting the scrollTop animation-speed to 0
didn't help by the way!
I assume it has something to do with the animation-queue, but I can't figure out how to find a workaround and especially why this is happening.
Question&Answers:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…