【发布时间】:2011-03-03 08:02:23
【问题描述】:
我有以下代码,我试图在点击事件上设置 div 动画,但由于某种原因,div 会立即移动到该位置并且它没有动画到指定的坐标,我在这里做错了什么?代码:
$(文档).ready(函数() { $('#example1').click(function(e){ var x = e.pageX - this.offsetLeft; var y = e.pageY - this.offsetTop; $('#example1-xy').html("X:" + x +" Y:" + y); var leftOfShip = x; //var leftOfShip = document.getElementById("ship").style.left + 20; $("#ship").animate({left: $("#ship").css("left",leftOfShip)},5000); }); });任何建议都会有所帮助!
【问题讨论】: