2013-02-13 62 views

回答

0

mousedown上,记录当前鼠标位置。创建一个蒙版,并在该蒙版上:

  • mousemove上,获取当前鼠标位置并从原始鼠标位置中减去它。相应移动背景
  • mouseup上,移除蒙版并保存新的位置。
+0

当我登录我使用e.pageY但当前鼠标位置变化的变化。我如何只设置一次变量? – jeffb 2013-02-13 05:20:54

+0

将其保存在mousedown事件中的变量中。 – 2013-02-13 06:07:31

0

你可以用这个jQuery plugin尝试,而且是那么容易,因为:

element.backgroundDraggable() 

这里有一个demo