jQuery Animate top:在Chrome中不起作用
好吧,我真的不明白为什么这个代码不起作用。在其他浏览器中工作正常,但在Chrome浏览器中,工具栏不会滚动 我有一个工具栏,我想在页面上下滚动。这适用于其他浏览器,但不适用于Chrome:jQuery Animate top:在Chrome中不起作用,jquery,google-chrome,jquery-animate,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%;} 目前,di
$("#toolbar").stop().animate({top: 100}, 1000);
这对我来说真的没有任何意义。。。以下是CSS:
#toolbar{
position:absolute;
top:50px;
left:0px;
z-index:9999;
width:100%;}
目前,div中唯一的想法是文本,有人能帮忙吗 对参数使用
stop
,例如stop(true,false)
。
这将修复Chrome中的行为。尝试以下操作:
$("#toolbar").stop().animate({top: '100px'}, 1000);
使用
{“padding top”:“+=15px”}
而不是top作为相对的在Chrome 11.0.696.28中适用于我。您忘记将代码放在$(文档)中了吗?准备好了吗?