2013-02-13 61 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