2012-03-29 90 views
1

我將一些元素設置到我的畫布上,並使用Raphael JS處理拖放操作。查找RaphaëlJS生成圖像中給定元素的座標

我需要知道的是,如何獲取拖動初始x/y位置相對於div(已被設置爲由Raphael使用)的元素:拖動它的元素?

我會在jQuery中使用偏移量 - 什麼是在HTML5中使用的模擬函數?

編輯

發現 - 解決方案是:

element.realPath[0][1]; //X Co-Ords 
element.realPath[0][2]; //Y Co-Ords 
+1

你如何使用RaphaelJS和帆布在一起嗎? – Neil 2012-03-29 14:02:56

+0

道歉,通過畫布我的意思是設置與拉斐爾JS工作的div :) – 2012-03-29 14:10:32

+0

Raphaël生成SVG,而不是HTML5 - 請閱讀相應的文檔。您使用哪種事件來捕捉鼠標移動 - 事件是否不會存儲鼠標位置? – feeela 2012-03-29 14:31:31

回答

1

解決方案

element.realPath[0][1]; //X Co-Ords 
element.realPath[0][2]; //Y Co-Ords