Javascript 鼠标事件的重采样

Javascript 鼠标事件的重采样,javascript,jquery,Javascript,Jquery,我在应用程序中使用mouseenter和mouseleave事件进行一些交互。问题在于,“鼠标移动”事件是离散采样的,如果鼠标在某些元素上移动过快,则会导致这些元素被“跳过” 我的问题是:在javascript/jQuery中是否有一种优雅的方法可以重新采样鼠标移动事件?例如,如果我检测到两个mousemove事件之间的距离太大,我可以模拟一个,比如说,中间的一个吗?这里的复杂之处在于,我不仅希望触发mousemove事件,还希望触发mouseenter和mouseleave 从来都不难想象,一

我在应用程序中使用
mouseenter
mouseleave
事件进行一些交互。问题在于,“鼠标移动”事件是离散采样的,如果鼠标在某些元素上移动过快,则会导致这些元素被“跳过”


我的问题是:在javascript/jQuery中是否有一种优雅的方法可以重新采样鼠标移动事件?例如,如果我检测到两个
mousemove
事件之间的距离太大,我可以模拟一个,比如说,中间的一个吗?这里的复杂之处在于,我不仅希望触发
mousemove
事件,还希望触发
mouseenter
mouseleave

从来都不难想象,一个人在鼠标移动上需要某种双重精度,只是撞到墙上。。。你可以和我们分享你为什么需要这个吗?我几乎可以肯定还有另一种方法。实际上,我正在尝试的是通过“链接”将多个盒子连接起来。i、 e.我正在监听
mouseenter
事件,它将每个元素添加到链中。但是,如前所述,如果鼠标在元素上移动过快,则永远不会触发处理程序。用户可以缩小,在这种情况下,每个框都会变小,因此更有可能被跳过。这有意义吗?我也对其他解决方案持开放态度。我不知道边界将如何使
mouseenter
更快?我同意这并不理想,我甚至不确定它是否可行,但有其他方法吗?您是否尝试在父元素移动事件处捕获鼠标,并检查其分辨率是否更高?也许你可以只使用那个事件来决定哪个框属于。。。这可能会更快?@rupps一个不可见的边界可能会与其他边界重叠,并且在任何情况下都会使结果不准确,因为您可能已经越过了边界,但现在希望获得所需的元素。。。。。