Как я могу определить, когда мышь покидает окно?

Если вы используете jQuery, как javascript-library насчет этого короткого и javascript-dom приятного кода -

$(document).mouseleave(function () {
    console.log('out');
});

Это событие ecmascript будет срабатывать всякий mouse раз, когда указатель мыши javascript не находится на вашей странице, как javascript-dom вы хотите. Просто измените javascript-dom функцию на то, что хотите.

И javascript-library вы также можете использовать:

$(document).mouseenter(function () {
    console.log('in');
});

Для javascript срабатывания, когда мышь vanilla-javascript снова возвращается на страницу.

Источник: https://stackoverflow.com/a/16029966/895724

javascript

browser

mouse

2022-11-05T19:09:43+00:00