问题标签 [mousemove]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2018 浏览

javascript - 图像隐藏,然后在鼠标移动时再次淡入、淡出和淡入

我试图让图像在 3 秒内没有鼠标操作时淡出,然后在再次移动鼠标时淡入。

如果有人能告诉我如何在鼠标移动之前隐藏图像,我也将不胜感激。因此,当页面加载时,您在鼠标移动之前看不到图像。

这是我目前所拥有的......

非常感谢你的帮助!

0 投票
1 回答
279 浏览

.net - .NET WinForms:暂停代码直到鼠标移动或键盘按下

在 .NET WinForms 中,我想在状态栏中显示消息并暂停程序执行,直到用户移动鼠标或按下键盘。我怎样才能做到这一点?

0 投票
1 回答
460 浏览

c# - C# TableLayoutPanel MouseMove CPU 过多

问候。我对以下代码有疑问。由于某种原因,无论何时执行它都会消耗大约 60% 的 CPU。这很奇怪,想知道您是否有任何意见?

感谢您的时间。

编辑:我告诉它采样太频繁了。在某些方面,这在我的其他半工作代码中是正确的。但我的问题太长了,我无法解释。:(

0 投票
1 回答
666 浏览

.net - 鼠标移动灵敏度

我使用 MouseMove 事件来移动对象(比如标签)。

简单原理(示意图):

一旦标签数量增加,我开始看到标签沿着移动轨迹的轨迹。我有类似 III II III II II III II 的东西,但想要有类似 IIII 的东西作为痕迹。我想知道鼠标什么时候“开始”和“停止移动”这样的东西。

我沿着水平轴移动标签。MouseDown(设置 LastX)然后继续。没有人知道什么时候停止,只有鼠标移动的感觉。当然,我可以MouseUp用来知道移动何时结束,但是如果用户按住按钮并停止移动,我想反映最新的标签位置。

有没有办法防止这种痕迹?

试过了

没有帮助。

parent.SuspendLayout 和 ResumeLayout 并没有太大帮助,因为我需要在每次鼠标移动时都这样做,所以任何效果。

0 投票
1 回答
287 浏览

jquery - $().mouseMove <-- jQuery 1.4 中的空选择器

以下代码在升级到 jquery 1.4 时中断:

似乎是一个合理的解决方法是添加“html”作为选择器,例如:$("html")。

该修复工作正常 - 除了现在当用户将鼠标移出页面时,它不会注册超出边界的鼠标位置。例如,当尝试使用鼠标位置进行拖动时,超出屏幕的移动量非常重要。有人有什么想法吗?

提前致谢。

0 投票
1 回答
3408 浏览

javascript - 即使鼠标不动,Webkit 和 Safari 也会触发 mousemove

我已经阅读了有关mousemove在 Safari/Webkit 中触发两次事件的问题,但我面临的问题是mousemove即使没有移动鼠标也会触发。也就是说:当鼠标光标位于加载/刷新页面时事件附加到的上下文上方时,它已经触发。而且因为我将它附加到document(浏览器的整个视口),它会立即在 Safari 中触发。我试图将它附加到html元素、body和 wrapperdiv上。没变。

在其他浏览器中确实可以正常工作。有人看到我做错了吗?谢谢。

0 投票
2 回答
8813 浏览

c# - DoDragDrop 禁用 MouseMove 事件

通过 DragDrop.DoDragDrop(...) 开始拖放操作后,不再触发 MouseMove 事件。我什至试过

最后一个参数意味着我什至选择处理事件。没有机会,似乎 MouseMove 事件根本没有被触发!使用拖放时仍有什么方法可以获取 MouseMove 事件?我想拖放一个控件,在拖动这个控件时它应该跟随鼠标指针。知道在这种情况下如何做到这一点吗?

0 投票
2 回答
4310 浏览

jquery - jQuery mousemove 性能

当我将 mousemove 事件绑定到元素时,它可以在除 Internet Explorer 之外的所有浏览器中顺利运行。使用 IE,CPU 使用率过高,并且一些相关的东西(例如工具提示)很难看。有什么办法可以摆脱性能问题?(是的,我知道,不要使用 IE :))

更新:即使我没有在事件处理函数中做任何事情,CPU 使用率仍然很高。这是我的代码:

正常吗?

0 投票
1 回答
1327 浏览

javascript - 使用 jQuery 可拖动的固定鼠标指针

我正在用 HTML5 构建一个小游戏。画布元素是进入游戏世界的一个视口。用户可以通过在小图标上单击并拖动鼠标来移动视口在世界中的位置。

问题是当鼠标指针碰到屏幕边缘时滚动停止。很有可能,这将严重限制向其中一个方向的滚动,因为图标将位于页面的某个角落。

我能想到的唯一技术解决方案是以某种方式固定鼠标指针在图标上的位置并检测每帧的相对移动。基本上我只会在每次拖动事件后将指针位置重置回图标的中心。不幸的是,我相当肯定这是不可能的。从可用性和安全性的角度来看,使用用户指针是一个很大的禁忌。

那么,有没有其他方法可以做我想做的事?我主要在这里寻找技术想法,但也欢迎提供更合适的界面的建议。

0 投票
1 回答
550 浏览

silverlight - Silverlight MouseMove:在移动过程中查找缺失点

在我正在开发的 Silverlight 应用程序中,我需要跟踪鼠标的移动。我的问题是,使用 MouseMove 事件,如果用户移动鼠标足够快,我没有一组连续的点(如果我在列表中添加每个点,我可以有 (10,10) en 然后 (20,20 )...)

我想要在移动过程中鼠标所在的所有点。你有什么主意吗 ?