hoverOut() 在 Raphael 中拖动太快时会干扰拖动功能

hoverOut() interferes with drag function when dragging too fast in Raphael

本文关键字:拖动 干扰 功能 hoverOut Raphael      更新时间:2023-09-26

我有一个具有hoverIn()和hoverOut()函数的形状,可以同时拖动。我的问题是当我拖动太快(不像真的非常快)时,鼠标指针可能会在形状实际移动之前超出形状边界。这导致 hoverOut 被触发,它弄乱了我的拖动功能。当我缓慢拖动时,这不会发生,因为形状位移很小并且鼠标总是在里面。

如何处理这样一个事实,如果我拖着我不想处理 hoverOut。我尝试了 unHoverfunction(),它部分工作,但现在在拖动并离开形状后,hoverOut 函数没有按应有的方式触发。

我刚刚创建了一个标志,似乎不存在内置解决方案。谢谢你的时间。