在特定坐标处触发JavaScript click()事件
尝试触发(触发)点击事件。 它很容易在jQuery中做,但不知道如何设置事件的坐标和发送。
实质上,我需要触发一个特定位置的点击(这是在trigger()调用之前计算的)。
任何方式来做到这一点(在jQuery或其他)?
谢谢 –
设置事件对象的pageX
和pageY
属性(标准化),并将其传递给.trigger()
,如下所示:
var e = new jQuery.Event("click"); e.pageX = 10; e.pageY = 10; $("#elem").trigger(e);
“.trigger()”调用接受一个“extraParameters”参数,你可以用它来填充XY坐标。 文档
.trigger("click", [x, y]);