我正在尝试创建在单击鼠标左键时获取鼠标指针位置的代码。但是当我使用下面的代码时,它只在鼠标左键单击时返回鼠标指针位置一次,并且为了再次获得鼠标位置,必须释放并再次单击按钮。我如何修改此代码,以便在鼠标左键单击时,每 0.1 秒返回一次鼠标指针的坐标。因此,代码将检测是否按住鼠标左键
var canvas = document.getElementById('canvas');
function getCursorPosition(canvas, event) {
const rect = canvas.getBoundingClientRect()
const x = event.clientX - rect.left
const y = event.clientY - rect.top
console.log("x: " + x + " y: " + y)
}
canvas.addEventListener('mousedown', function(e) {
getCursorPosition(canvas, e)
})
慕桂英3389331
萧十郎
www说
相关分类