Я могу получить события движения мыши в javascript, используя простую функцию:
myElement.onmousemove(function(event){
// ...
});
, но я думаю, что эти события срабатывают, только когда курсор находится над элементом.Я знаю, что могу также сделать это для document
и получить все события движения мыши:
document.onmousemove(function(event){...});
Однако это событие не имеет «области действия», принадлежащей элементу div или кнопке или чему-либо еще, ине будет иметь смещения относительно элемента, с которым я работаю.
Мой обходной путь - сохранить переменную, указывающую на сфокусированный элемент div, и ссылаться на нее при получении всех событий движения, но я бы предпочел получитьсобытия движения и функция onmousemove, установленные для самого элемента.Есть ли способ для этого элемента продолжать получать события перемещения мыши, даже если курсор покидает границу элемента?
В случае, если это имеет значение, я могу использовать jQuery, но я бы предпочел нативное решение.