问题标签 [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 投票
0 回答
270 浏览

jquery - jquery数据表和鼠标位置

我正在使用数据表插件,当鼠标移动发生在某个元素中时,鼠标的协调与数据表呈现之前是相对的。考虑到渲染的表格,如何获得当前位置?

0 投票
2 回答
31747 浏览

javascript - 在点击位置打开弹窗

你好,

我做了一个弹出窗口,默认情况下隐藏并在窗口上触发点击时打开。必须在触发事件的任何地方显示弹出窗口。但是有一些限制:

  1. 弹出窗口必须显示在当前可见窗口中。意思是,如果我单击窗口的最右侧,则弹出窗口必须显示在单击位置的右侧以避免滚动。

  2. 如果窗口有滚动,不管滚动它应该显示在窗口的可见部分。

在我目前的代码中一切正常,除非窗口有滚动。如果向下滚动并单击窗口中间,则弹出窗口显示在窗口当前显示区域............

你能检查一下吗.......

0 投票
1 回答
7385 浏览

html - HTML5 画布滚动混乱与鼠标位置

我现在正在搞乱 HTML5,我想编写一些浏览器游戏——只是为了好玩。我创建了一个画布,其中加载了背景图像 - 它是一种六边形网格。为了找出点击了哪个六边形,我使用圆圈和它们的中心/半径。我解释一下,因为这样你可以更快地理解我发布的代码。

在我使用滚动条之前,这一切都很好 - 然后一切都搞砸了。似乎我没有得到正确的坐标。因为网格有点大,所以我必须使用滚动条,尤其是在较小的屏幕上。

所以这里是代码

网站

显示网格的文件 worldmap.js

这里还有更多的源文件 worldmapMouseEvents.js,它在滚动后表现得很奇怪

这里计算使用圆圈单击哪个六边形的函数(数学是正确的,它非常简单为 (xCoord - xCenter)^2 + (yCoord -yCenter)^2。如果半径^2 等于或小于它的点在圆圈内。开始的那些数组只是网格的中心坐标。)

所以这是完整的代码,就像我说的,只要你不使用滚动条,它就可以正常工作。我真的很感谢你的帮助——这整件事让我抓狂。

0 投票
1 回答
268 浏览

jquery - 与鼠标位置相关的 Div 不透明度或宽度

我正在开发一个 VFX 投资组合网站。

我已经使用事件侦听器(几乎)同步三个视频。

计划是将三个video-div放在一起,然后让video1在鼠标位置的左侧可见,video2在鼠标位置的右侧可见,并让video3在鼠标位置50px处可见左侧,鼠标位置右侧 50 像素,有点像一段视频。

我该怎么做?

0 投票
1 回答
133 浏览

c# - 获取点击的节点

我在 C# 中有用于单击节点的代码:

这没用。我猜光标有问题。我的想法是将节点的位置与鼠标的位置进行比较。多谢!

0 投票
2 回答
20133 浏览

c# - C#如何在屏幕上的特定鼠标位置显示表单?

我有两个表单,我的主表单是 Form1,我的辅助表单按需显示为对话框是 Form2。现在,如果我调用 Form2,它总是显示在我屏幕的左上角。第一次我以为我的表格根本不存在,但后来我看到它挂在屏幕上角。我想在用户单击上下文菜单以显示模式对话框的当前鼠标位置显示我的表单。我已经尝试了不同的方法并搜索了代码示例。但是除了数千个不同的代码之外,我什么也没找到,这些代码是关于如何以我已经知道的不同方式获取实际鼠标位置的。但无论如何,这个位置总是相对于屏幕、主窗体、控件或任何当前上下文。这是我的代码(我也尝试过的桌面定位不起作用,并且中心到屏幕仅将表单居中,

0 投票
5 回答
9172 浏览

javascript - 为什么 event.clientX 在 firefox 中为 dragend 事件错误地显示为 0?

无论当前在哪里,警报dragend都显示为零。mouseX这在 Chrome 中运行良好,所以不确定我做错了什么。

忘了提,elementCoord只是获取对象的偏移量,将其添加为属性。它在所有浏览器中都能正常工作。

0 投票
1 回答
967 浏览

c# - 我将如何更新 ToolStripStatusLabel 中的鼠标位置

可能重复:
如何跟踪鼠标 X/Y 位置并将其打印到标签上?

我似乎遇到了一个看似小问题但似乎找不到答案的道路颠簸。这是我在这里提出的第一个问题,如果我错过了这个问题的解决方案,我深表歉意!

我有一个 toolStripStatusLabel 我想要鼠标的当前位置,我能够得到坐标:

但这只能在我加载时获得鼠标的位置,而不是在我移动鼠标时。

任何帮助将不胜感激,谢谢!

0 投票
3 回答
7818 浏览

javascript - 忽略 mousemove 上的子元素

我尝试使用 mousemove 获取鼠标相对于元素的位置。它工作正常,但是当鼠标悬停一个子元素时,坐标是相对于这个子元素的。我想要鼠标相对于父 div 的位置,而不是孩子。

例如,请参阅此 JSFiddle

添加event.stopPropagation()子项不返回任何数据。而且我不确定如何event.currentTarget工作。

我不能使用 mouseenter 或其他所有仅鼠标控件,因为我希望它是触摸友好的(通过用 touchmove 替换 mousemove)。

有任何想法吗?

0 投票
3 回答
3618 浏览

java - 如何获取相对于框架的鼠标指针位置

我想获得相对于框架的鼠标位置。

MouseInfo 给我绝对位置。

如何获得相对于框架的位置?塔恩克斯。