Вход

Просмотр полной версии : Как получить координаты мыши в setInterval?


Katy93
08.03.2022, 00:36
Мне нужно получить координаты мыши в setInterval и координаты должны меняться когда мышка передвигается, если например получить координаты в при щелчке, достаточно просто.

var canvas=document.getElementById("canvas");

var ctx=canvas.getContext("2d");
........


canvas.onmousedown = myDown;

function myDown(e){


e.preventDefault();
e.stopPropagation();

var mx=parseInt(e.clientX-offsetX);
var my=parseInt(e.clientY-offsetY);

}


То в setInterval я не знаю как сделать. Есть ли возможность передать в setInterval координаты, чтобы они менялись в зависмости от перемещения мыши?

Katy93
08.03.2022, 06:47
Я про это способ знала, просто думала что есть еще варианты как например во flash, там можно получить координаты в любой функции записав вот так stage.mouseX и stage.mouseY, но раз в JS по другому нельзя буду использовать mousemove.