将鼠标位置捕捉到元素的边界

时间:2012-12-13 07:34:54

标签: javascript raphael

我正在RaphaelJs创建一个平面图编辑器。通过单击然后拖动鼠标动态创建房间。我有两个问题:

1:有没有什么方法可以将鼠标位置(onclick)捕捉到元素的边界,前提是点击发生在5个像素的距离内。

2:有没有办法可以确定鼠标是否被fill元素的边界点击(或悬停)。仅当元素不是getElementByPoint时,fill函数才会告诉我相同的内容。

编辑:我在http://jsfiddle.net/sandeepy02/sDP7A/2/有一个jsfiddle。 当我在另一个元素的边界创建一个新元素时。我希望两个元素的边界完全匹配。但是,如果您注意到取决于您单击的位置(横跨旧元素的宽度),旧元素和新元素之间会略有不匹配。

因此,如果我在创建新元素时鼠标可以捕捉到旧元素,我可以确保边界匹配。

0 个答案:

没有答案