gpt4 book ai didi

javascript - MouseMove 事件每秒重复一次

转载 作者:可可西里 更新时间:2023-11-01 02:54:07 24 4
gpt4 key购买 nike

http://jsfiddle.net/MrkY9/

我的计算机(到目前为止,我的同事中没有其他计算机)在 Chrome、IE 和 Safari(但在 Firefox 中没有)中出现问题。简单 mousemove代码,例如以下(已经在上面的 fiddle 上运行)正确捕获 mousemove事件,但只要鼠标在 div 中,就会捕获 mousemove每秒事件 - 即使我不再移动鼠标。

var number = 0;
$("#foo").on("mousemove", function() { this.innerHTML = number++ });

这似乎是一个基于浏览器的问题,因为它不会在 FireFox 上出现。 (它也不会发生在 Windows 本身上。即使计数器在上升,如果我不理会键盘和鼠标,我的屏幕保护程序最终会启动。)在断定这不是系统问题之前,我尝试更换鼠标并切换它插入的 USB 端口。毫不奇怪,这些解决方案都无法解决问题。

除了浏览器中的 javascript,我还没有想出如何在其他任何东西中测试它。

问题:有没有人遇到过这个?有什么我需要做的才能捕获它吗?我的代码远没有这个依赖于知道鼠标何时移动和不移动的 fiddle 那么琐碎。

最佳答案

好的,我发现了问题,尽管我不完全理解为什么会出现问题。

我在后台运行了任务管理器。出于某种原因,每次它更新自身时,都会导致 IE、Safari 和 Chrome 接收到 mousemove 事件。

这没有意义,但至少修复很简单:关闭任务管理器。

(如果您在“应用程序”选项卡中,则非常明显。如果您在“性能”中,则取决于设置的值。)

关于javascript - MouseMove 事件每秒重复一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17818493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com