【发布时间】:2011-12-12 23:05:23
【问题描述】:
我有一个机器人图像,我正尝试使用 JQuery 将其移到屏幕外的左侧。 div 的位置如下:
#robot{
position:fixed;
margin-left:800px;
bottom:-40px;
}
所以,它基本上在中间底部。然后我动画:
$('#robot').animate({left:"-=1000px"},12000,"linear", stopRobotTimer);
它可以工作,但是一旦动画开始,机器人就会跳大约200 pixels left,然后开始 12 秒的动画。
【问题讨论】:
-
查看是否有填充/边距妨碍您。查看这篇文章以了解有关此特定类型问题的更多信息:jqueryfordesigners.com/animation-jump-quick-tip。
标签: jquery jquery-animate