Проблема с отображением координат мыши

237
21 июля 2017, 05:19

Изучаю js и столкнулась с такой проблемой, мне нужно отобразить координаты мышки внутри блока, а сам блок двигать по вертикали в зависимости от координат мыши. С движением нет проблем. Не получается отобразить координаты в виде чисел, показывает undefined, попробовала перевести в int с помощью parseInt, стал показывать NaN. Как правильно это сделать?

let xy = document.getElementsByClassName('xy')[0];
function f(e) {
    let x = e.pageX;
    let y = e.pageY;
    xy.style.margin = y + 'px';
    xy.innerHTML = x + ':' + y;
    requestAnimationFrame(f);
}
document.onmousemove = f;

xy здесь - класс блока.

READ ALSO
Как скриптом взять текст в одном span и вставить в другой в место текста который в нем?

Как скриптом взять текст в одном span и вставить в другой в место текста который в нем?

Как с помощью скрипта взять текст из одного тега span и вставить в span с другим классом (с предварительной очисткой span, в который добавляется...

388
Изменение размера картинки пользователем javascript

Изменение размера картинки пользователем javascript

Есть блок, в котором содержится картинка:

257
Мемоизация рекурсивных выражений

Мемоизация рекурсивных выражений

В книге Девида Фленегана в главе 88

313
Как открыть DatePicker по клику на свой элемент?

Как открыть DatePicker по клику на свой элемент?

В данной библиотеке дейтпикер открывается по клику на инпутОднако хотелось бы привязать его к обычной кнопке

296