如何偏移鼠标指针及其点击的位置?

如何偏移鼠标指针及其点击的位置?

例如,如果我想要单击(或悬停)某个内容,我必须单击其左侧或下方 50 像素。

动机是我正在玩的游戏错误地检测了菜单中的鼠标位置,所以我希望手动偏移鼠标可以解决这个问题。

答案1

您必须首先跟踪当前鼠标位置,然后为单击操作向检测到的位置添加偏移量。

您可以通过以下方法检测指针的位置。

var pointerX = -1;
var pointerY = -1;
document.onmousemove = function(event) {
    pointerX = event.pageX;
    pointerY = event.pageY;
}
setInterval(pointerCheck, 1000);
function pointerCheck() {
    console.log('Cursor at: '+pointerX+', '+pointerY);
}

您可以使用以下方式测试点击cps 测试。记录指针位置后,现在查看屏幕上的确切偏移量(以像素为单位)。

相关内容