2015-09-25 109 views
0

我将一个“鼠标移动”处理程序绑定到一个html节点,以便在屏幕上移动它。到现在为止还挺好。但是当我将鼠标移动到快速时,鼠标指针失去与节点的连接,并且没有获得进一步的移动事件。当鼠标移动到快速时,html节点失去鼠标移动事件

我知道我可以为整个文档注册“鼠标移动”,但这是唯一可能的解决方案。是否可以将鼠标粘贴到节点上?

或者我应该使用“鼠标移出”还是“鼠标离开”来检测并再次捕获它?

+0

[setCapture](https://developer.mozilla.org/en-US/docs/Web/API/Element/setCapture)仅适用于Mozilla – dec

+0

捕捉不可能,因为我无法更改鼠标的位置; - ( – dec

+0

)我是否应该计算鼠标速度并调整坐标以使其不会丢失“鼠标移动”? – dec

回答

0

因此经过一些更多的实验后,我认为最好的选择是以“鼠标向下”开始检测节点并处理外部节点的“鼠标移动”。