问题标签 [mouseevent]

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 投票
1 回答
466 浏览

javascript - 如何可靠地跟踪鼠标进入和离开事件?

我进行的各种实验表明,没有使用 jQuery 响应“mouseleave”事件的万无一失的方法。两个动作似乎不会触发任何相关事件:

  1. 快速将指针从元素上移开
  2. 通过某些浏览器 chrome 将指针移出元素(或完全移出窗口)

第二个绝不是一个阻碍,但第一个是一个大问题。有解决办法吗?跟踪 document.mousemove 并不断检查光标是否在目标元素上?

0 投票
1 回答
907 浏览

wpf - 关闭 WPF 菜单后吃 MouseDown 事件

我想实现一个Menu与 Office 菜单具有相同行为的 WPF:

当您单击 时Menu,它会关闭菜单,但单击的元素不会收到MouseDown事件。

我想到了几种方法来做到这一点,但它们非常复杂。

有没有相对简单的方法来实现这一点?

0 投票
1 回答
1221 浏览

c# - WPF 鼠标悬停

触发鼠标悬停事件时链接方法的最佳方法是什么?

一个例子。

当鼠标悬停在按钮上时。方法会触发,例如 count。

因此,只要鼠标悬停在按钮上,计数就会不断增加。

我如何将鼠标悬停事件连接到方法?使用 Xaml?!

有任何想法吗?!

0 投票
3 回答
3351 浏览

ruby - 如何使用 Ruby 向底层操作系统发送键盘和鼠标命令?

Ruby 是否有操作系统中立的方式将键盘和鼠标事件发送到底层操作系统?

一种明显的(对我而言)方法是使用 Ruby/Java 绑定并使用 java.awt.Robot,但这似乎很愚蠢。

0 投票
1 回答
754 浏览

design-patterns - 拖放和鼠标设计模式?

是否有任何与拖放和鼠标手势相关的经过充分研究的设计模式?考虑一个包含具有特定布局的父子层次结构中的对象的画布。可以使用鼠标将某些对象拖放到其他对象上。此外,可以用鼠标调整对象的大小和移动。

对象上的不同热点根据用户状态(拖动、选择)表现不同。对于拖放操作,一些元素是:1) 源对象的用户视觉反馈 2) 拖动过程中用户的视觉反馈 3) 拖放区域检测 4) 跌落兼容性测试 5) 跌落动作

标准 API 倾向于将这些组合成相当单一的代码。

此外,移动和调整大小等手势具有某些共同点:1)当鼠标在调整大小/移动区域时给用户的视觉反馈2)移动/调整大小操作期间的视觉反馈3)完成/取消操作。

问题是,有没有一种方法可以简化代码,分离视觉和文档级别的职责,以及可能的大部分声明?

例如,确定鼠标下方的点是否为放置目标,可能会使用某种形式的命中测试与责任链模式相结合。

我觉得必须有良好的设计模式为这个原本混乱的问题带来纪律和组织。

干杯,

0 投票
1 回答
3965 浏览

wpf - 滑块 MouseLeftButtonDown 不起作用?

尝试使用Slider控件时,我想听MouseLeftButtonDownand MouseLeftButtonUp。我为这两个事件设置了处理程序。MouseLeftButtonUp作品符合预期。MouseLeftButtonDown根本没有提出来。

任何想法为什么?

我做了一些谷歌搜索,似乎 WPF 也没有触发。解决方案之一(在这篇文章中)是使用 Silverlight 不支持的事件的预览版。

有没有我没有看到的简单解决方案?

谢谢J

0 投票
1 回答
1482 浏览

button - 复位按钮 AS3

对于一个班级项目,我用 as3 制作了一个干净的海洋“隐藏图片”游戏,当您单击隐藏图片时,它会突出显示它并在图例中将图例中的对象移动到“垃圾箱”。

所有这一切都很容易完成,但现在让游戏重新开始......

由于这个项目中的所有动画都必须在 AS3 中完成,并且没有使用帧、补间或场景,那么我如何制作重置按钮。GotoandPlay 不起作用,因为只有 1 帧。

是否有删除所有鼠标点击事件的命令?

先感谢您,

斯蒂芬

0 投票
1 回答
7265 浏览

java - JFreeChart 获取鼠标坐标

JFreeChart 中是否有一种方法可以从 ChartMouseEvent 确定鼠标已结束的 x,y 坐标(在绘图空间中)?我尝试使用域十字准线值,但这似乎不准确并且滞后于实际的鼠标事件。

谢谢,

杰夫

0 投票
1 回答
413 浏览

jquery - 从javascript中的flash对象获取拖动事件?

我正在尝试使用 jQuery 制作 FlowPlayer 的可拖动实例,但我无法让任何鼠标事件在 Flash 对象上工作。

如果 wmode 是 'opaque' 或 'window' 我只有在 flash 对象中工作的鼠标事件,而 wmode 设置为 'transparent' 我在 jQuery 中而不是在 flash 对象中获得鼠标事件...有谁知道是否有是一种让鼠标事件同时工作的方法吗?

0 投票
2 回答
1216 浏览

javafx - 在 javafx 中处理鼠标事件

我可以像使用变量一样创建对象时设置函数吗?

鉴于我有一个容器类和一个 CustomButton 类:

短篇小说:我需要主容器对象来处理放置在容器中的对象中发生的鼠标事件。