canvas 如何在有滚动条时获取到鼠标点击位置的坐标
不多BB,直接上代码:
var rect = myCanvas.getBoundingClientRect();
var mouseX = event.clientX - rect.left * (myCanvas.width / rect.width);
var mouseY = event.clientY - rect.top * (myCanvas.height / rect.height);
canvas 如何在有滚动条时获取到鼠标点击位置的坐标
不多BB,直接上代码:
var rect = myCanvas.getBoundingClientRect();
var mouseX = event.clientX - rect.left * (myCanvas.width / rect.width);
var mouseY = event.clientY - rect.top * (myCanvas.height / rect.height);