我有一个矩形对象,上面有一个文本。为此,我使用了一组。我想实现一个悬停事件(即mouseEnter以及mouseLeave)。我的问题是,由于文本在矩形上,悬停在文本上触发了矩形的mouseLeave事件,所以我的悬停功能会受到影响。我必须在我的代码中使用Raphael。有人可以建议一种方法来实现悬停的矩形,这不会消失,当鼠标在内部文本。
欢迎任何提示/建议
如果文本不需要一些特殊的功能,那么只需将悬停放在集合上,而不是直接放在矩形上
我建议将悬停退出代码使用setTimeout
并将值保存为变量,然后对集合的所有成员使用相同的悬停进入/退出函数。在悬停输入框中,检查是否设置了变量,如果设置了,则取消该变量。这样,如果鼠标从集合的一个成员移动到另一个成员,则调用悬停退出(排队功能),然后调用相同的悬停进入,禁用退出代码。如果鼠标完全离开设置,则计时器触发,一切都按预期工作。