加载页面和刷新网站后的JQuery动画

加载页面和刷新网站后的JQuery动画,jquery,jquery-animate,Jquery,Jquery Animate,我试着在旁边放一个浮动的盒子(例如购物篮)。这是工作正常,但我不喜欢当我打开网页(在铬和IE9)框动画从顶部到位置。查看Firefox中的www.arturtest.co.uk即可。 以下是我的jquery: $(document).ready(function(){ $(window).scroll(floatSides); floatSides(); }); function floatSides () { var offset = $(document).scro

我试着在旁边放一个浮动的盒子(例如购物篮)。这是工作正常,但我不喜欢当我打开网页(在铬和IE9)框动画从顶部到位置。查看Firefox中的www.arturtest.co.uk即可。 以下是我的jquery:

$(document).ready(function(){
    $(window).scroll(floatSides);
    floatSides();
});

function floatSides () {
    var offset = $(document).scrollTop() + 120;
    $('.floatingBox').animate({top: offset + "px"},{duration:750,queue:false});
}
我只是想让它们出现在火狐这样的好地方


任何想法。

对于快速修复,在初始调用
floatSides()
后,使用
.finish()
强制立即完成动画。看起来是这样的

$(document).ready(function(){
    $(window).scroll(floatSides);
    floatSides();
    $('.floatingBox').finish();
});

你是说你不想要任何动画?在这种情况下,只需注释掉floatSides();行?使用
.css()
而不是
.animate()