jQuery Animate顶部:在Chrome中不起作用

时间:2011-04-05 00:17:10

标签: jquery google-chrome jquery-animate

好的,所以我真的无法弄清楚为什么这段代码不起作用。在其他浏览器中工作正常,但在Chrome中,条形图不会滚动。

我有一个工具栏,我想在页面上下滚动。这适用于其他浏览器,但不适用于Chrome:

$("#toolbar").stop().animate({top: 100}, 1000);

这对我来说真的没有意义......这是CSS:

#toolbar{
position:absolute;
top:50px;
left:0px;
z-index:9999;
width:100%;}

目前div中唯一的想法是文字可以有人帮忙!?

3 个答案:

答案 0 :(得分:0)

stop与参数一起使用,例如stop(true,false)。 这应该可以解决Chrome中的行为问题。

答案 1 :(得分:0)

试试这个:

$("#toolbar").stop().animate({top: '100px'}, 1000);

答案 2 :(得分:0)

而不是顶部,使用{"padding-top":"+=15px"}作为相对