Javascript 在Raphael中拖动过快时,hoverOut()会干扰拖动函数

Javascript 在Raphael中拖动过快时,hoverOut()会干扰拖动函数,javascript,performance,hover,raphael,drag,Javascript,Performance,Hover,Raphael,Drag,我有一个包含hoverIn()和hoverOut()函数的形状,可以同时拖动它。我的问题是当我拖得太快时(不是真的太快),鼠标指针可能会在形状实际移动之前超出形状边界。这会导致hoverOut被触发,并破坏我的拖动功能。当我缓慢拖动时,不会发生这种情况,因为形状位移很小,鼠标总是在里面 我如何处理这样一个事实:如果我拖拉,我不想处理悬停。我尝试了unoverfunction(),它部分工作,但现在在拖动并离开形状后,hoverOut函数没有按应有的方式启动。我刚刚创建了一个标志,似乎没有内置的解

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


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

我刚刚创建了一个标志,似乎没有内置的解决方案。谢谢您的时间。

在拖动时设置一个标志IsDraging,并在您的悬停处理程序中检查它?好的,我以为有一个内置的解决方案,但是的,我就是这么做的,工作正常。