Новичок-вопрос Я полагаю.addEventListener mousemove на готовом документе
Следующий код является частью функции, которую я вызываю при подготовке документа. Он предназначен для постоянного возврата значений текущей позиции мыши всякий раз, когда мышь перемещается.
Нечетная вещь, которая происходит: Перемещение мыши на готовый документ не записывает ничего на консоль. Я знаю, что функция mouse_monitor работает, потому что я использую эту функцию в другом «mousedown» -eventlistener, а затем записывает текущую позицию мыши на консоль.
//Mouse Monitor
canvas.addEventListener('mousemove', mouse_monitor, false);
//Mouse Monitor Request
var mouse = new Array();
var mouse_monitor = function(e) {
var canvasOffset=$("#canvas").offset();
var offsetX=canvasOffset.left;
var offsetY=canvasOffset.top;
mouse.x = e.pageX - offsetX;
mouse.y = e.pageY - offsetY;
return mouse;
console.log(mouse);
}
Также обратите внимание, что если addEventListener имеет место перед назначением mouse_monitor, addEventListener не добавляет никакого события – Loris