Возможно ли получить событие мыши, которое запускается за пределами окна браузера? Или можно проверить, нажата ли мышь, когда мышь перемещается по окну?javascript: события за пределами окна
ответ
Можно увидеть, находится ли мышь в окне или нет. Вы можете сделать это с помощью setInterval
, который проверяет каждые 300 мс или около того, чтобы увидеть, находится ли мышь в окне.
Вы также можете использовать события mouseout
и mouseover
, предполагая, что вы можете включить jQuery.
$(document).mouseout(function(){
alert("Mouse not in window");
});
$(document).mouseover(function(){
alert("Mouse in window");
});
Подборка событий и других событий за пределами браузера невозможен.
Это не представляется возможным, но от этого предложения здесь -
Или это можно проверить, если мышь была нажата, когда мышь перемещается над окном
Вы можете проверить, когда страница фокусируется, поэтому, когда кто-то переключается на вкладку вашей страницы.
window.onfocus = function() {
console.log('focus');
alert('focus'); // See note
};
Примечание - Если вы используете
alert
вonfocus
случаеalert
будет всплывать несколько раз. Это происходит только сalert
и должно быть ошибка где-то, может быть, кто-то может пролить свет на нее.
Demo
- 1. JavaScript - Основные события за пределами браузера?
- 2. Получить события мыши за пределами окна Tkinter в Python
- 3. Переменная область за пределами события JQuery
- 4. Услышь для события за пределами кукольного ItemView
- 5. Скриншот активного окна за пределами границ
- 6. Координаты мыши за пределами моего окна
- 7. QQuickwidget захватить изображение за пределами области окна
- 8. Заголовок продолжает расширяться за пределами окна браузера
- 9. Создайте HTML-холст за пределами текущего окна
- 10. событие загрузки окна за пределами HTML-заголовка
- 11. Параметры выбора отображаются за пределами окна
- 12. Прокручиваемый контент div-шоу за пределами окна?
- 13. Отображение информационного окна за пределами карты google
- 14. Показать всплывающую подсказку за пределами текущего окна
- 15. Swing GridBagLayout anchor находится за пределами окна
- 16. wpf progressbar.RenderTransform за пределами окна в дизайнере
- 17. Всплывающий элемент за пределами главного окна браузера
- 18. Отключить клик за пределами окна сообщения JQuery
- 19. autocomplete to ui.item.url (за пределами окна iframe)
- 20. Мышь пресс и релиз за пределами окна
- 21. Win32: Как рисовать за пределами моего окна?
- 22. Закладка заголовка диалогового окна JQuery за пределами
- 23. Перехват WPF за пределами модального окна
- 24. QMenu отображается за пределами главного окна
- 25. строки JavaScript за пределами BMP
- 26. javascript за пределами области видимости
- 27. Интерпретация JavaScript за пределами браузера?
- 28. Закрытие всплывающего окна при щелчке пользователем за пределами всплывающего окна
- 29. Получение внутреннего диалогового окна за пределами диалогового окна
- 30. Javascript увеличить изображение за пределами потока
его не возможно! – Arda
Хороший ответ для одного способа, которым это возможно (перетаскивание за пределы окна, например, карты Google), включая простой пример кода jsbin: http://stackoverflow.com/a/1745382/592125 – forresto