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

label - kineticjs stage.getAbsoluteMousePosition()?

我正在使用具有可拖动和可缩放舞台的 kineticjs,我想知道是否有办法获得,stage.getAbsoluteMousePosition()因为我们可以拥有节点的absolutePosition

是显示用例的 jsfiddle,请注意放大/缩小时工具提示的位置。

有趣的部分在这里:

circle.on('mouseover mousemove',function(){

我很难让它工作,我相信getAbsoluteMousePosition会解决它。

最好的,

编辑:这个问题已经过时了。

0 投票
0 回答
49 浏览

rotation - kineticjs旋转到鼠标位置

我试图补间到鼠标位置,但它没有聚焦鼠标。它走到一边。有人看到失败了吗?

0 投票
1 回答
49 浏览

.net - 如果 MousePosition 悬停在“X”控件上,那么

我怎么知道鼠标位置是否在边距内?

我的意思是,例如,我的表单中有一个 TrackBar 控件,然后我想知道鼠标位置是否超出了该控件。

0 投票
0 回答
1031 浏览

actionscript-3 - AS3 GlobalToLocal 鼠标位置?

我对 actionscript 3 中的“globalToLocal”方法有疑问。

我创建了一个通过鼠标点击移动的角色。之后角色移动到这个位置。在编写了一个相机类后,我意识到我必须稍微改变一下控件。所以我使用了“localToGlobal”这个对我来说效果很好的函数来获取我的字符相对于舞台的位置。

但现在我需要再次进行一些更改,所以我想在本地空间中获得鼠标位置。我的代码是:

但是,如果我追踪我的位置,我只会得到舞台坐标而不是本地坐标。你知道问题可能是什么吗?

非常感谢!

迈克尔

0 投票
1 回答
944 浏览

c++ - 鼠标事件 QT

我想让用户用鼠标选择一个区域,就像你在任何地方都可以做的那样。为了更清楚,想象一下你在 Windows 上的桌面,然后单击左键并在按钮孔的情况下移动鼠标。将发生以下情况:您将看到鼠标经过的区域如何用矩形突出显示。这正是我想做的。

ps 数学上我知道如何计算,也知道如何通过在按下鼠标时跟踪鼠标位置来绘制矩形。

Q1:如何跟踪鼠标位置?Q2:有什么替代方法可以做我想做的事吗?

0 投票
2 回答
1057 浏览

python - Python/Pygame 鼠标位置未更新且程序失去焦点

我正在尝试学习 Python/Pygame。我创建了一个将使用鼠标位置的程序,但是当我从 IDLE 和命令提示符运行它时,鼠标位置不会更新,当我单击图形窗口时,它会进入无响应模式。

代码非常简单(见下文)。发生的情况是打印命令一遍又一遍地打印原始鼠标位置。有任何想法吗?

0 投票
1 回答
2481 浏览

c# - 在网格类中拖放鼠标位置错误

我基本上是在写一个简单的浮动面板,它的位置可以通过拖动它的标题栏(它本身就是一个网格)来改变。但我无法让它工作!它似乎MouseEventArgs.GetPosition返回了一个错误的点。我在这里想念什么?

我也尝试过使用System.Windows.Forms.Cursor.PositionSystem.Windows.Forms.Control.MousePosition给出屏幕上的位置。但没有运气。
解决方案:通过 3 处修改(如 Sphinxxx 指出)解决了该问题:
- 使用MouseEventArgs.GetPosition(null)代替- 使用和MouseEventArgs.GetPosition(this)
捕获和释放鼠标mousedownmouseup事件 - 设置网格的水平和垂直对齐方式。(这对我来说似乎很奇怪。为什么点头设置对齐会导致问题?)Mouse.Capture(gridTitle)Mouse.Capture(null)

0 投票
0 回答
294 浏览

css - 仅当鼠标悬停在内容上时滚动才有效

我正在为客户编写一个特殊的博客。这些帖子彼此相邻,您可以使用 javascript 导航到它们。如果内容超过窗口高度,用户可以上下滚动。因此,我将帖子放在一个带有overflow-y: scroll; overflow-x: hidden;. 但是现在似乎由于某种原因,您只能在鼠标悬停在帖子内容上时向下滚动。你们知道我该怎么做,这样无论您的鼠标在父 div 上的位置如何,您都可以向下滚动?

此处示例:http: //interactiewerk.nl/me-myself-and-i/uit-de-schulp

0 投票
1 回答
5986 浏览

.net - 确定鼠标是否在控件上?(在控制像素范围内)

我正在尝试编写一个函数来确定鼠标是否在像素范围内(特定控件的像素范围)

问题是该功能仅适用于 的边界Form,不适用于按钮或我测试过的任何其他控件......我错过了什么?

PS:我知道鼠标事件的用法,但是这个函数是通用的。

0 投票
0 回答
1967 浏览

javascript - 背景颜色随鼠标位置在 2 种 RGB 颜色之间变化

我在我的网站上使用 JS 来根据鼠标位置更改背景颜色。

这是JS:

它工作正常,但我无法定义我想要的颜色,除非我尝试更改计算但它真的不精确和随机......

这是一个jsfiddle:http: //jsfiddle.net/BrZjJ/33/

我想要的是背景使用相同的 X 和 Y 位置改变颜色,但在两个固定颜色 RGB(252,2,252)和 RGB(23,253,23)之间。

当鼠标位于左上角 RGB (252,2,252) 时,当鼠标位于右下角 RGB (23,253,23) 时,移动鼠标时颜色逐渐从第一种颜色变为第二种颜色。

我在网上找不到任何东西可以做到这一点......有人可以帮我吗?感谢您的帮助