试图触发(触发)点击事件。在 jQuery 中很容易做到,但无法弄清楚如何设置事件的坐标并将它们一起发送。
本质上,我需要在特定位置触发点击(这是在 trigger() 调用之前计算的)。
有什么方法可以做到这一点(在 jQuery 或其他方式中)?
谢谢 -
试图触发(触发)点击事件。在 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]);