这可能是一个简单的问题,但在阅读了 Stack Overflow 上的一些教程和其他帖子后,我无法得到我想要的东西。
使用 jQuery 中的 .click()
函数,我想单击页面上的特定 X
和 Y
位置。我找到的只是有关如何查找坐标的教程,但没有具体单击它们。
最佳答案
参见Using jQuery to find an element at a particular position?
要获取点 (x,y) 下的元素,请使用 document.elementFromPoint。您可以将其包装在 jquery 对象中并调用点击处理程序来模拟实际点击。
function click(x,y) {
var element = document.elementFromPoint(x,y);
$(element).click();
}
注意使用 elementFromPoint 关于绝对坐标与视口(viewport)相对坐标的缺点 http://www.zehnet.de/2010/11/19/document-elementfrompoint-a-jquery-solution/
关于javascript - 如何单击页面上的坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12083408/