Как функция, которая запускается другой функцией, получает положение мыши? Вот мой код:JavaScript setTimeout() не может сам инициировать
function myFunction(e){
setTimeout(function(){
if(isMouseDown == true){
mouseX = e.clientX;
mouseY = e.clientY;
document.getElementById('myElement').innerHTML = mouseX + ' , ' + mouseY;
myFunction(event);
} else {}
}, 100);
}
Это делается для отображения координат при нажатии. Мне нужно отображать их каждые 100 мс, если isMouseDown == true
.
Благодаря
что вы хотите достичь? –
Возможно, вы захотите использовать обработчик события mousemove и внутри этой проверки, если кнопка нажата также ... – CBroe
Но почему «не может запускать сам себя»? – cybersoft