2012-10-10 72 views
2

我執行拖放HTML5畫布內的對象,我想知道如何得到的阻力位置。我知道可以使用jQuery UI,但是由於我的對象會在canvas中繪製,因此沒有使用DOM結構,因此jQuery UI可能沒有用處。獲取阻力位置,而jQuery UI的

一些代碼,我試圖讓鼠標位置移動:

$(document).ready(function(){ 
    $(document).mousemove(function(e){ 
     $('#position').html(e.pageX + ', ' + e.pageY); 
    }); 
}); 

這將是直線前進,如果有對降一個特殊的事件,但似乎沒有一個。

回答

1

有一個掉落事件,但是它是從droppable中觸發的,draggable在拖動操作結束時觸發stop,因此您可能需要使用它。

+1

的問題說:「jQuery的用戶界面可能不會有用的!」 –

+0

@harsha爲了定位,他擁有的代碼是完全正常的,它不是使用拖動事件的jQuery UI的事件參數。但是他要求提供一個可用的放置事件。 –

+0

沒有得到你。你能給出一個代碼示例嗎?我使用的是問題中提到的畫布,所以不能爲此啓動一個「droppable」元素(比如畫布中的一個圓圈)。 – clwen