慢慢移动鼠标时不会触发mouseleave

jac*_*cnr 6 javascript google-chrome

如果您将鼠标左侧侦听器放在页面顶部的div上,如果您将鼠标慢慢移出页面顶部,它将不会在Chrome上触发(但如果您快速执行此操作,它将起作用).如果你在文档或正文上听取事件,它也是一样的.在Firefox中正常工作.

您可以在此codepen中看到问题.取消注释CSS填充以查看我当前的解决方法.

有关为什么会这样的想法?可能是一个Webkit错误?还有其他解决方法吗?

更新:这与jQuery无关 - 我在Chrome中使用本机mouseleave JavaScript事件重现了这个问题.

更新:提交了一个Chromium问题:当慢慢移动鼠标时,mouseleave没有被触发

Giu*_*one 1

完整模式下的 codepen 页面对我来说效果很好,计数器也会随着缓慢的移动而增加。我在 Windows 7 和 Chrome 31.0 上进行了测试。