我有一个机器人图像,我试图用JQuery移动到屏幕左侧。 DIV的定位,像这样:jquery动画 - div跳转?
#robot{
position:fixed;
margin-left:800px;
bottom:-40px;
}
因此,它基本上是在底部中间。然后我动画:
$('#robot').animate({left:"-=1000px"},12000,"linear", stopRobotTimer);
它的工作原理,但是一旦有生开始,机器人跳约200 pixels left
,然后开始了12秒的动画。
看看你是否有一个填充/边缘阻碍。看看这篇文章,了解更多关于这个特定类型的问题:http://jqueryfordesigners.com/animation-jump-quick-tip/。 – JesseBuesking