问题标签 [mouse-position]

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 回答
13728 浏览

c# - WPF - 如何将控件的位置绑定到当前鼠标位置?

有没有办法在 XAML 文件中绑定到 WPF 中的鼠标位置?还是必须在代码中完成?我在画布内有一个控件,我只想让控件在鼠标光标位于画布内时跟随鼠标。

谢谢


编辑:

好的,我想出了一个使用代码隐藏文件的相对简单的方法。我在 Canvas 上添加了 MouseMove 事件处理程序,然后添加:

使用http://msdn.microsoft.com/en-us/library/ms746626.aspx作为指导。

0 投票
4 回答
13773 浏览

c# - 如何在 C# 中的控制台应用程序中设置鼠标光标的位置?

我找到了很多关于如何在 C# windows窗体项目中设置鼠标位置的文章 - 我想在控制台应用程序中执行此操作。如何从 C# Windows控制台应用程序设置绝对鼠标位置?

谢谢!

提示:不是 Console.setCursorPosition,它只设置文本光标在控制台中的位置。

0 投票
3 回答
17262 浏览

javascript - 使用jquery根据鼠标坐标移动图像

我正在尝试开发 HTML5 白板。我希望查看板的用户知道演示者在屏幕内指向的确切位置。我可以使用这个 jquery 函数来收集鼠标移动。

但即使我成功地使用 php 将此值传递给其他客户端,我该如何模拟它?是否可以根据从演示者获得的坐标移动一个小指针图像?

  1. 是否有任何我无法开始的功能或片段?
  2. 这会是普通人可能遇到的硬件密集型任务吗?
  3. 这是实现我想要实现的目标的最佳方式吗?
0 投票
1 回答
4884 浏览

javascript - 确定 IFRAME 中的当前鼠标位置?

我在 IFRAME 中有一个 IFRAME,而我的 getMousePosition 方法无法检索 iframe 中的当前鼠标位置。它在第一个 Iframe 中工作,但是当我从父文档中的函数调用 getMousePosition 时,它返回后备值 600 和 350。仅供参考:我无法控制生成 IFrame 的内容,但它不是跨域访问。IFRAMES 和父文档都托管在同一台服务器上。我只是为 Internet Explorer 8 编程。所以浏览器兼容性不是问题。

我已经阅读了这个问题:已解决的问题,但答案并没有解决我的问题。我发现了这个问题,但似乎没有一个答案对我有用。我新编辑的代码:

0 投票
2 回答
3251 浏览

javascript - 放置在实际站点中时 HTML5/Canvas 鼠标位置关闭

我正在像这样捕获鼠标位置

并且它在所有现代浏览器中都像一个梦想在开发中一样工作,甚至测试了将其包裹<canvas/>在一个基本的 dom 结构中以确保调整鼠标位置......

显然现在我把它放在实际的网站上它不起作用......

你可以在这里看到http://jondavidjohn.com/projects/

鼠标位置在实际光标以南很远的地方结束,有什么特别的原因可能导致这种情况吗?

解决方案

0 投票
2 回答
1097 浏览

java - 当鼠标在组件之外时,如何在点击时获得鼠标位置?

我正在用 Java 编写一个小型应用程序,它将每分钟在我的屏幕上单击十个不同的位置,持续 10 分钟。但在单击之前,我想通过单击屏幕并将 x 和 y 坐标存储在数组列表中来选择它将单击的位置。

我已经读过我可以通过使用 MouseInfo 来获取它,但是我想在单击鼠标时获取坐标(这可能不包括在组件上)。那么如何做到这一点呢?

我是否必须创建一个占据整个屏幕的透视组件并以这种方式获取坐标?还是有更好的方法来解决这个问题?

0 投票
11 回答
84642 浏览

c# - 获取相对于控件的光标位置 - C#

我想获取鼠标相对于鼠标指针所在控件的位置。这意味着当我将光标放在控件的起点(左上角)时,它应该给出(0,0)。我正在使用以下代码:

但这给出了相对于屏幕的位置而不是控件。

代码示例将不胜感激。

0 投票
0 回答
413 浏览

javascript - 光标在画布元素(html5)上的位置在eclipse中正确但在其他浏览器中不正确

我正在开发 jquery 中一些图形的可视化工具。为此,我正在使用 html5 的新功能:canvas.getContext('2d'),此处解释: https ://developer.mozilla.org/en/Drawing_Graphics_with_Canvas 现在我可以在画布上绘制交互式节点,而无需使用闪存或java。

我遇到的问题是光标相对于该画布的位置。我需要该位置来检查该位置是否在 a 节点的边界之间。

此功能在 eclipse 的浏览器中完美运行,但由于某些奇怪的原因,它在 chrome 或 firefox 中不起作用。经过大量调试后,我发现节点的垂直位置(.y)不正确(因此,当您在 chrome 中的节点下方 20px 或在 Firefox 中的节点下方 50px 时,一切正常)。我可以根据浏览器更改这些数字,但我预计这种解决方案会出现很多问题。

我正在使用 arborjs 库。我不认为问题出在这个库本身,因为这个站点与同一个库和(几乎)相同的使用非常完美。

her 是 arbor.js 文件的最近函数的代码片段,它遍历所有节点并检查点击的位置是否在节点的边界之间。

这是调用/使用它的节点:

有人对这类错误有一些经验吗?我希望我充分描述了这个问题。

0 投票
1 回答
308 浏览

javascript - 如何在元素内找到鼠标位置

我使用了这段代码,但它只适用于 Y 坐标

X 坐标显示错误的值。

0 投票
1 回答
3543 浏览

jquery - 如何在 jquery/javascript 中同时获取鼠标滚轮信息和鼠标位置

我正在使用从https://github.com/brandonaaron/jquery-mousewheel/downloads下载的 JQuery 鼠标滚轮来获取鼠标滚轮信息。同时,我想获取滚轮滚动时鼠标的位置。我怎样才能做到这一点?

我目前的功能如下: