问题标签 [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.
label - kineticjs stage.getAbsoluteMousePosition()?
我正在使用具有可拖动和可缩放舞台的 kineticjs,我想知道是否有办法获得,stage.getAbsoluteMousePosition()
因为我们可以拥有节点的absolutePosition。
这是显示用例的 jsfiddle,请注意放大/缩小时工具提示的位置。
有趣的部分在这里:
circle.on('mouseover mousemove',function(){
我很难让它工作,我相信getAbsoluteMousePosition
会解决它。
最好的,
编辑:这个问题已经过时了。
rotation - kineticjs旋转到鼠标位置
我试图补间到鼠标位置,但它没有聚焦鼠标。它走到一边。有人看到失败了吗?
.net - 如果 MousePosition 悬停在“X”控件上,那么
我怎么知道鼠标位置是否在边距内?
我的意思是,例如,我的表单中有一个 TrackBar 控件,然后我想知道鼠标位置是否超出了该控件。
actionscript-3 - AS3 GlobalToLocal 鼠标位置?
我对 actionscript 3 中的“globalToLocal”方法有疑问。
我创建了一个通过鼠标点击移动的角色。之后角色移动到这个位置。在编写了一个相机类后,我意识到我必须稍微改变一下控件。所以我使用了“localToGlobal”这个对我来说效果很好的函数来获取我的字符相对于舞台的位置。
但现在我需要再次进行一些更改,所以我想在本地空间中获得鼠标位置。我的代码是:
但是,如果我追踪我的位置,我只会得到舞台坐标而不是本地坐标。你知道问题可能是什么吗?
非常感谢!
迈克尔
c++ - 鼠标事件 QT
我想让用户用鼠标选择一个区域,就像你在任何地方都可以做的那样。为了更清楚,想象一下你在 Windows 上的桌面,然后单击左键并在按钮孔的情况下移动鼠标。将发生以下情况:您将看到鼠标经过的区域如何用矩形突出显示。这正是我想做的。
ps 数学上我知道如何计算,也知道如何通过在按下鼠标时跟踪鼠标位置来绘制矩形。
Q1:如何跟踪鼠标位置?Q2:有什么替代方法可以做我想做的事吗?
python - Python/Pygame 鼠标位置未更新且程序失去焦点
我正在尝试学习 Python/Pygame。我创建了一个将使用鼠标位置的程序,但是当我从 IDLE 和命令提示符运行它时,鼠标位置不会更新,当我单击图形窗口时,它会进入无响应模式。
代码非常简单(见下文)。发生的情况是打印命令一遍又一遍地打印原始鼠标位置。有任何想法吗?
c# - 在网格类中拖放鼠标位置错误
我基本上是在写一个简单的浮动面板,它的位置可以通过拖动它的标题栏(它本身就是一个网格)来改变。但我无法让它工作!它似乎MouseEventArgs.GetPosition
返回了一个错误的点。我在这里想念什么?
我也尝试过使用System.Windows.Forms.Cursor.Position
并System.Windows.Forms.Control.MousePosition
给出屏幕上的位置。但没有运气。
解决方案:通过 3 处修改(如 Sphinxxx 指出)解决了该问题:
- 使用MouseEventArgs.GetPosition(null)
代替- 使用和MouseEventArgs.GetPosition(this)
捕获和释放鼠标mousedown
和mouseup
事件
- 设置网格的水平和垂直对齐方式。(这对我来说似乎很奇怪。为什么点头设置对齐会导致问题?)Mouse.Capture(gridTitle)
Mouse.Capture(null)
css - 仅当鼠标悬停在内容上时滚动才有效
我正在为客户编写一个特殊的博客。这些帖子彼此相邻,您可以使用 javascript 导航到它们。如果内容超过窗口高度,用户可以上下滚动。因此,我将帖子放在一个带有overflow-y: scroll; overflow-x: hidden;
. 但是现在似乎由于某种原因,您只能在鼠标悬停在帖子内容上时向下滚动。你们知道我该怎么做,这样无论您的鼠标在父 div 上的位置如何,您都可以向下滚动?
此处示例:http: //interactiewerk.nl/me-myself-and-i/uit-de-schulp
.net - 确定鼠标是否在控件上?(在控制像素范围内)
我正在尝试编写一个函数来确定鼠标是否在像素范围内(特定控件的像素范围)
问题是该功能仅适用于 的边界Form
,不适用于按钮或我测试过的任何其他控件......我错过了什么?
PS:我知道鼠标事件的用法,但是这个函数是通用的。
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) 时,移动鼠标时颜色逐渐从第一种颜色变为第二种颜色。
我在网上找不到任何东西可以做到这一点......有人可以帮我吗?感谢您的帮助