问题标签 [mousemove]
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.
javascript - IE9 Mousemove 事件在 Mousepress 期间未触发
当我左键单击并拖动鼠标时,IE9 无法识别 mousemove 事件。我需要知道鼠标在按下状态下移动时的位置。
其他浏览器运行良好。
这是我的代码的本质:
只需单击并将鼠标拖动到图像上即可。在 Chrome、FF、Safari、Opera 等中观察“记录器”div 中的数据读数。然后在 IE9 中查看。如何让 IE9 表现得像其他人一样?
非常感谢!
c# - 如果拖动或按住鼠标按钮,发件人不会在 MouseMove 上更新
我正在尝试实现自定义拖动操作来对面板进行排序。
我将一个对象分配给 MouseDown 事件中的一个变量,并通过在我将鼠标拖到相邻面板上时检查相邻面板的 MouseMove 事件来跟踪它的相对位置。
问题是 MouseMove 事件的 Sender 参数永远不会改变——它总是返回接收到 MouseDown 事件的对象。
为什么 MouseMove 的 Sender 参数不返回鼠标当前所在的实际对象?
jquery-plugins - Jquery - Safari 不会在插件中注册 mousemove
简而言之,它在我测试它的前几次工作,然后对它停止的代码没有任何改变。这里它发布在 jsFiddle 上它根本不起作用,但这里是链接:http: //jsfiddle.net/x24Te/
这是代码
jquery - jQuery强制鼠标移动并单击
演示:http: //jsfiddle.net/thisizmonster/VRPDa/
目的:
- 鼠标必须移动到按钮位置(按钮位置必须自动计算)
- 触发鼠标点击事件
怎么做?
编辑/添加
由于每个人都说我不能移动鼠标坐标,我认为它失败了。顺便说一句,我的主要目的是因为 Facebook 评论插件。默认情况下,它显示“按社交排名”。我的要求是“倒序”默认。但是插件本身放置在 iFrame 中,所以我无法访问它的元素。所以我决定在页面加载后,快速移动鼠标并选择选项并恢复鼠标坐标。我认为它失败了:(
jquery - jQuery Mousemove 和性能问题
我刚刚编写了一些代码(并且它有效),用于在鼠标位于 4 个矩形中的任何一个(不同矩形的不同文本)时在鼠标附近显示一些文本。我使用了 html 标签 <map></map>、css 和 jquery。一切正常。当鼠标在图片上移动时,我不喜欢 100% 的 CPU 使用率。
这是一个jQuery部分:
我已经在 IE、FF、Chrome 和 Opera 中测试过它(同时在同一台计算机上)。当您将鼠标移到该区域时,Area.mousemove 会占用多达 100% 的 CPU。问题是:当您在该地图上移动鼠标时,如何减少所需的资源?IE 是最差的——CPU 使用率上升到 100%。FF 吃了大约 67%-100%。Opera 吃不到 62%(从不超过 62%)。Chrome 是最好的:平均约为 28%,最高为 42%。
如果它有助于减少所需的资源,则可以将文本重新定位到鼠标附近,而不是每毫秒,而是每 300 毫秒。怎么做?这个问题有什么比使用 mouseenter 代替 mousemove 更好的解决方案吗?mouseenter 的缺点是在调用 mouseleave 之前它不会更新弹出文本的位置。
谢谢你。
c# - 将子控件 MouseMove 事件无缝转发给父控件
我有一个使用 GDI+ 绘制的自定义 UserControl。它是一个透明控件,在父控件之上绘制小形状。
父窗口所做的只是创建控件,给它一个矩形来绘制自己,然后如果用户单击非透明区域,它就会接收事件。
绘图部分工作得很好,但现在我需要做的是尽可能无缝地将所有 MouseMove、MouseClick 等事件转发到父控件,如果这些事件发生在形状之外。
形状是使用 GraphicsPath 绘制的,我已经能够使用 GraphicsPath.IsVisible() 检测鼠标位置是否在形状上方。
我想以一种在父级上需要零或最少额外代码的方式来做到这一点。父级不一定知道 MouseMove 事件是否是从子控件转发的,它应该平等对待它们。
我是否必须 pinvoke/SendMessage() 才能做到这一点?或者有没有更简单的方法使用 .NET 框架?
jquery - 当您使用鼠标快速移动时,Mousemove 会变慢
我试图让 jquery 框拖动,但问题是当我拖动非常快时,“mousemove”的移动速度比我的鼠标慢,当鼠标离开拖动 #box 时,mousemove 不会移动,我该如何解决这个问题? :
javascript - 在 JavaScript 中存储鼠标移动数据的最有效的处理方式是什么?
我正在尝试准确记录鼠标在网页上的移动位置(到像素)。我有以下代码,但结果数据存在差距。
但是,当我查看记录的数据时,这是我所看到的一个示例。
这最好看起来更像:
有没有更好的方法来逐像素存储鼠标移动数据?我的目标对于网页来说太不切实际了吗?