在没有特定目标的javascript中触发全局触摸/点击事件

在没有特定目标的javascript中触发全局触摸/点击事件,javascript,events,touch,global,delegation,Javascript,Events,Touch,Global,Delegation,由于我正在寻找一个答案已经有一段时间了,但我仍然没有任何线索,所以我只描述一下我的实际问题: 我需要建立自动触摸/鼠标手势(点击、拖动、捏等),我可以在网页上启动这些手势,以测试触摸框架及其性能。因此,我希望使用JavaScript在网页上触发“全局”触摸/鼠标事件,而无需从特定元素发送它们 有人知道我如何做到这一点,或者这些活动通常是如何委派的吗?如果您只是为了在浏览器上模拟移动触摸操作而需要这些,Chrome已经有了一个工具。查看。使用Jquery,您可以通过使用触发器实现许多您想要的功能。

由于我正在寻找一个答案已经有一段时间了,但我仍然没有任何线索,所以我只描述一下我的实际问题:

我需要建立自动触摸/鼠标手势(点击、拖动、捏等),我可以在网页上启动这些手势,以测试触摸框架及其性能。因此,我希望使用JavaScript在网页上触发“全局”触摸/鼠标事件,而无需从特定元素发送它们


有人知道我如何做到这一点,或者这些活动通常是如何委派的吗?

如果您只是为了在浏览器上模拟移动触摸操作而需要这些,Chrome已经有了一个工具。查看。

使用Jquery,您可以通过使用触发器实现许多您想要的功能。我也尝试过这个概念,但不幸的是,您仍然需要在特定元素上触发事件。我需要在最高可能的窗口/浏览器级别上真正模拟点击或触摸的东西,以便我可以发送一个尽可能接近“真实”点击的事件,包括在创建事件之前不知道的情况下识别点击的元素。我已经将Chrome的触摸模拟用于一般测试目的。但是我想要实现的是一种预定义的动作,比如从x点到y点的滑动或者从x点到y点到z点的拖动。我还忘了提到我需要这个平台/浏览器独立,这样我就可以在多个设备和浏览器上运行预定义的脚本,以便比较它们之间的行为。