在特定坐标处触发JavaScript click()事件

尝试触发(触发)点击事件。 它很容易在jQuery中做,但不知道如何设置事件的坐标和发送。

实质上,我需要触发一个特定位置的点击(这是在trigger()调用之前计算的)。

任何方式来做到这一点(在jQuery或其他)?

谢谢 –

设置事件对象的pageXpageY属性(标准化),并将其传递给.trigger() ,如下所示:

 var e = new jQuery.Event("click"); e.pageX = 10; e.pageY = 10; $("#elem").trigger(e); 

“.trigger()”调用接受一个“extraParameters”参数,你可以用它来填充XY坐标。 文档

 .trigger("click", [x, y]);