jQuery 强制模拟鼠标移动和点击事件

5

演示: http://jsfiddle.net/thisizmonster/VRPDa/

目的:

  1. 鼠标必须移动到按钮位置 (按钮位置必须自动计算)
  2. 触发鼠标单击事件

怎么做呢?

编辑/添加

由于每个人都说我不能移动鼠标坐标,我认为它失败了。 另外,我的主要目的是因为Facebook评论插件。 默认情况下,它显示“按社交排名”。 我的要求是默认按“反向时间顺序”显示。 但是插件本身放置在iFrame中,所以我无法访问其元素。 所以我决定在页面加载后,迅速移动鼠标并选择选项,然后恢复鼠标坐标。 我认为它失败了 :(

2个回答

10

幸好, JavaScript 无法控制鼠标指针的位置。


2
这为什么是幸运的呢? - fibono
4
想象一下如果这是真的。恶意脚本可以故意移动鼠标到横幅、链接、其他各种元素上,并模拟点击它们,向用户发送大量不需要的内容。 - FiddlingAway

9
  1. 无法实现
  2. $('#item').click(); 或者 $('#item').trigger('click');(对于其他触发器,如 mouseenter 可以使用后者)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接