Может быть, есть простое решение, которое я упускаю из виду, однако я не могу найти ничего в своем исследовании, которое отвечает на этот вопрос.
Я хочу знать, не находится ли мой курсор мыши над ЛЮБЫМ элементом
Например, скажем, на моей странице есть одно текстовое поле. Когда курсор мыши перемещается над текстовым полем, ничего не происходит. Когда курсор мыши покидает текстовое поле, происходит это событие.
Я пробовал следующее, однако событие всегда срабатывает.
window.addEventListener('mousemove', function(event){
if (event.target === document.body){
console.log('fire');
}
});
Как всегда, производительность является основным фактором.