由于添加了scrollTop-animation,因此回调的某些部分被调用了两次:
$('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);
});
});
});
似乎只重复了一次.show(),至少我没有第二次调用load()或.fadeIn()get 的印象。在.show()得到尽快,因为它已经完成了第一次重复。0顺便说一下,将scrollTop动画速度设置为并没有帮助!
我认为它与动画队列有关,但是我不知道如何找到解决方法,尤其是为什么会这样。
html, body。是时候重新打开我的大脑了。谢谢