2016-02-19 19 views
0

我有一个具有hoverIn()和hoverOut()函数的形状,并且可以同时拖动它。我的问题是当我拖动的速度太快(不像真的很快)时,鼠标指针可能会在实际移动形状之前超出形状边界。这会导致hoverOut被触发,并且通过我的拖动功能来混乱。当我拖慢,这种情况不会发生,因为形状位移很小,鼠标总是在里面。在Raphael中拖动速度过快时,hoverOut()会干扰拖动功能

我该如何处理这个事实,如果我拖着我不想处理hoverOut。我尝试了unHoverfunction(),它部分工作,但现在拖动和离开形状后,hoverOut函数不会像原本应该的那样被触发。

+0

有拖动时设置的标志isDragging,并检查您的悬停处理程序? – Ian

+0

好吧,我认为有一个内置的解决方案,但是,这就是我所做的,工作正常。 – pomeKRANK

回答

0

我刚刚创建了一个标志,好像没有内置的解决方案。谢谢你的时间。