2012-03-29 49 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