gpt4 book ai didi

javascript - 如何获取 Canvas 光标点击坐标

转载 作者:行者123 更新时间:2023-11-29 17:51:43 24 4
gpt4 key购买 nike

您好,我在这个网站上找到了这个功能。

function getCursorPosition(canvas, event) {
var rect = canvas.getBoundingClientRect();
var x = event.clientX - rect.left;
var y = event.clientY - rect.top;
console.log("x: " + x + " y: " + y);
}

我的问题是,如何将事件作为参数传递。我想在 Canvas 点击事件中调用这个函数。

document.getElementById('puzzle').onclick = function(e) {
//Call it here
};

最佳答案

猜测您的 Canvas 有一个 ID 谜题:

document.getElementById('puzzle').onclick = function(e) {
getCursorPosition(this, e)
};

事件作为 e(几乎总是 event 的缩写)传递给函数。

关于javascript - 如何获取 Canvas 光标点击坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42952045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com