问题标签 [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 回答
5740 浏览

jquery - 即使鼠标还在,也会调用 jQuery mousemove()

对我来说,如果我尝试这个例子: http: //jsfiddle.net/bY3CC/3/即使我将鼠标移到文档上然后我让它静止,“鼠标移动”文本也会出现......

为什么?;\

而且,似乎该消息仅出现在 Chrome 中......

奇怪:-s

0 投票
9 回答
12957 浏览

jquery - jQuery:不太频繁地触发 mousemove 事件

我试图找出一种干净的方法来聚合 mousemove 事件,以确保我的代码被调用,但每 250-300 毫秒调用一次。

我考虑过使用类似下面的东西,但想知道是否有更好的模式,或者 jQuery 提供的东西可以做同样的事情:

编辑:下面接受的答案非常适合这种情况,但是,我发现mousestop()答案中提供的功能实际上消除了我对聚合的需要,所以如果您正在阅读这个问题并寻找答案,请查看mousestop插件是你真正需要的!

0 投票
1 回答
1940 浏览

javascript - 如何在jquery中的特定时间后自动使项目slideUp

我制作了一个 rss 阅读器,它从数据库获取提要并显示文章标题。以下代码执行此操作:当用户单击文章的标题(a.title)时,文章的内容会向下滑动并出现。内容是在名为内容的隐藏类中。当用户再次单击标题时,文章的内容会向上滑动并消失。

我如何修改这部分代码,以便在第一次单击提要的内容时向下滑动。在第二次单击提要的标题时,将内容向上滑动?直到现在与我描述的功能相同。但是,如果用户只单击一次提要以显示提要的内容并让提要显示其内容,则在一段时间后(例如 2 分钟),如果没有通知鼠标移动,提要的内容会自动上滑。我试过了用 setInterval 函数和 mousemove 来做到这一点,但我做不到;有什么想法吗???在此先感谢....

0 投票
1 回答
792 浏览

c# - GraphicsDevice.Viewport 怎么放错地方了?

GraphicsControl来自Control

那么派生Canvas 控件如下:

响应鼠标移动的区域位于屏幕左上角 (0, 0)。整个区域与预期的基本控件重叠,但未停靠,填充父控件。见图片:

视口未填充预期的父控件区域。

谁能告诉我我可能做错了什么?如果需要其他代码,请询问。

此外,MSDN 似乎将引用ClientRectangle作为要使用的属性。

0 投票
1 回答
22269 浏览

javascript - 如何在jquery中跟随鼠标动画

好的,这非常适合跟随我的鼠标。

这非常适合将鼠标动画到点击点

但我个人觉得从逻辑上讲这应该有效!从我作为网络脚本编写者的角度来看。然后我的问题是,我怎样才能使这项工作。我希望#follower 尝试以一种动态的滞后感跟随我的鼠标。

0 投票
2 回答
2169 浏览

php - jQuery AJAX 调用 mousemove

我有一个使用 gdimage 创建的图像,它有 40000 个 5x5 块链接到不同的用户配置文件,我希望当您将鼠标悬停在其中一个块上时,AJAX 将通过检测 x 和 y 共同从数据库中获取该配置文件当它在图像上移动时会出现。

然后,当它被点击时,它获得的信息是指向该用户个人资料的链接。

这是我到目前为止所得到的:

Javascript/jQuery:

PHP:

HTML

现在,来自 mousemove 位置的 'block'、'x_coords' 和 'y_coords' 变量工作正常并显示在 span 标签中,但它没有从 AJAX 函数获取 PHP 变量,我不明白为什么。

我也不知道如何做到这一点,所以当点击鼠标时,它会从 fetch.php 获取变量并将用户引导到诸如“/user/view/?id=VAR_ID_NUMBER”之类的页面

我是以错误的方式接近这个,还是做错了?任何人都可以帮忙吗?:)

0 投票
1 回答
1280 浏览

c# - System.Windows.Forms.Cursor.Position 和 setCursorPos 之间的区别?

有没有区别

System.Windows.Forms.Cursor.Position 和 setCursorPos

使用一种或另一种真的会影响鼠标移动的速度吗?谢谢。

0 投票
0 回答
1206 浏览

jquery - jQuery mousemove 停止

菲利克斯的英文翻译:

我想创建一个跟随鼠标光标并在光标与它有一定距离时停止移动的菜单。到目前为止我的解决方案:我创建了两个嵌套的 div。在内部 div 中包含菜单。外部 div 用于停止菜单。如果光标移动到外部 div 上,则内部 div 应该停止并停留,只要光标悬停在它上面。*编辑:菜单应该轻轻但很快地停止。

德语原文:

ich möchte ein Menü erstellen welches meinen Mauszeiger verfolgt und in bestimmter nähe stehen bleibt。Mein Lösungsansatz ist folgender: Ich baue 2 ineinander verschachtelte DIVs。Im inneren DIV ist das Menü vorhanden。Das äußere Div ist zum stoppen da。还有 das äußere Div gehe soll das innere DIV stark abremsen und stehen bleiben, solange ich drin bin 中的 wenn ich mit dem Mauszeiger。

Hier mein derzeitiger 代码(fw's:jQuery):

*编辑:我有一个 IE 错误。我不得不在外部 div 放置一个透明的 gif。现在这个功能可以了。如果我在外部或内部 div 中,则 div 不会移动,但不会很快停止。它应该非常柔和快速地停止,不要移动,即 200 像素,然后使用 clearIntervall() 停止或硬停止。我应该再做一个计时器吗?

0 投票
1 回答
3744 浏览

javascript - MooTools - 提交表单时如何获取鼠标位置?

我在这里要做的是在使用 MooTools 提交表单后显示一个跟随光标的加载框。但是,我已将问题简化为 1 个 div 和 1 个表单。

脚本:

html:

CSS:

当表单提交时,它会显示隐藏的蓝色 div 并跟随光标。但是,提交表单时,我无法使 div 出现在鼠标位置。在我们移动鼠标之前,'mousemove' 不会触发;因此,蓝色 div 在显示后立即出现在位置 (0,0)。有没有办法在提交表单后立即获取鼠标位置?还是有其他方法可以做到这一点?

非常感谢任何建议!

更新:

我不想在提交表单之前添加鼠标事件(mousemove)。原因很简单,因为我不希望 javascript 在不需要时继续检查鼠标位置。尽量避免性能问题!

0 投票
2 回答
3194 浏览

jquery - jQuery:触发“mousestop”事件的简单方法

你好,

当鼠标停止移动 x 秒时,我试图调用一个函数。实际上,使用以下代码很容易:

但是 mousemove 事件经常被调用,所以我在 Firefox 中移动鼠标时的处理器负载非常重。有没有一种简单的方法可以用更少的函数调用来做同样的事情???

谢谢!简