Canvas 上的鼠标追踪器

Mouse Tracker on Canvas

我需要一个函数来实现 javascript 中的简单 canvas:

函数确定鼠标指针在canvas上的位置,并将坐标输出到两个变量pointerX和pointerY中。

函数不断更新,因此变量始终准确。

感谢您抽出宝贵时间,如果您对未提及的细节有任何疑问,请在下方回复,我会回复。谢谢!

看看MouseEvent

给你:

var canvas = document.querySelector("canvas");
var h1 = document.querySelector("h1");

canvas.addEventListener("mousemove", function(e){    
  var x = e.pageX - canvas.offsetLeft;
  var y = e.pageY - canvas.offsetTop;
  h1.innerText = `x:${x},y:${y}`
})
canvas{
  border:solid;
}
<canvas  width="100" height="100"></canvas>
<h1></h1>