Я пытаюсь обновить глобальную переменную с помощью события mousemove, но оно не работает.
Проблема не в объеме.
Он в console.log
вызывается сразу после запуска функции, поэтому он показывает только начальное значение.Вы можете попробовать приведенный ниже метод вызова функции для печати
var delta = 0;
window.addEventListener('mousemove', updateDelta, false);
function updateDelta() {
delta++;
print()
}
function print(){
console.log(delta);}
ИЛИ
, как указано в комментариях и других ответах, вы можете распечатать значение сразу после увеличения.
var delta = 0;
window.addEventListener('mousemove', updateDelta, false);
function updateDelta() {
delta++;
console.log(delta);
}
Оба отлично подойдут для вас.