Javascript Raphael-鼠标靠近元素时发生的事件

Javascript Raphael-鼠标靠近元素时发生的事件,javascript,raphael,Javascript,Raphael,我想制作一个鼠标事件,当鼠标靠近Raphael元素时触发。(所以我想我需要知道鼠标的x,y位置。有什么想法吗 谢谢!您可以按照问题中的建议,跟踪鼠标位置并将其与元素的位置进行比较 但这是一种艰难的方式 更容易利用mouseover或mouseenter事件 显然,mouseenter和mouseover仅在鼠标指针实际移动到元素上方时触发,而不是根据问题仅在元素附近触发,但通过在元素周围添加一个不可见区域并在该区域上触发鼠标事件,可以轻松解决此问题 这个不可见区域可以是另一个元素,它与拉斐尔元素

我想制作一个鼠标事件,当鼠标靠近Raphael元素时触发。(所以我想我需要知道鼠标的x,y位置。有什么想法吗


谢谢!

您可以按照问题中的建议,跟踪鼠标位置并将其与元素的位置进行比较

但这是一种艰难的方式

更容易利用
mouseover
mouseenter
事件

显然,
mouseenter
mouseover
仅在鼠标指针实际移动到元素上方时触发,而不是根据问题仅在元素附近触发,但通过在元素周围添加一个不可见区域并在该区域上触发鼠标事件,可以轻松解决此问题

这个不可见区域可以是另一个元素,它与拉斐尔元素位于同一位置,但在每个方向上都延伸出一定距离,或者它甚至可以是同一个拉斐尔对象,只需将它放大一点,不要一直画到边缘


希望这会有所帮助。

另一个想法是使用非常宽、透明的笔划来扩展“可悬停”区域,假设你只需填充即可。这只是一个想法。

你所说的“近”是什么意思?是否有一个特定的距离可以满足要求,或者只是某种模糊的接近感觉?