Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как получить координаты мыши в setInterval? (https://javascript.ru/forum/misc/83776-kak-poluchit-koordinaty-myshi-v-setinterval.html)

Katy93 08.03.2022 00:36

Как получить координаты мыши в setInterval?
 
Мне нужно получить координаты мыши в 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.


Часовой пояс GMT +3, время: 12:50.