브라우저 창 외부에서 발생하는 마우스 이벤트를 가져올 수 있습니까? 또는 마우스를 창 위로 움직일 때 마우스가 눌러 졌는지 확인할 수 있습니까?javascript : 외부의 이벤트
1
A
답변
-1
마우스가 창에 있는지 여부를 확인할 수 있습니다. setInterval
으로 300 밀리 초마다 검사하여 마우스가 창에 있는지 확인할 수 있습니다.
jQuery를 포함 할 수 있다고 가정 할 때 mouseout
및 mouseover
이벤트를 사용할 수도 있습니다.
$(document).mouseout(function(){
alert("Mouse not in window");
});
$(document).mouseover(function(){
alert("Mouse in window");
});
클릭 이벤트 및 브라우저 외부의 다른 것들은 들리지 않습니다.
1
이 불가능하지만 여기이 문장에서 -
또는 마우스가 창 위로 이동 때 마우스를 누르면 확인할 수 있습니다
당신은 때 확인할 수 있습니다 페이지가 초점을 맞추고 있으므로 다른 사용자가 귀하의 페이지 탭으로 다시 전환 할 때
window.onfocus = function() {
console.log('focus');
alert('focus'); // See note
};
주 -
onfocus
이벤트에alert
를 사용하는 경우가alert
여러 번 팝업됩니다. 이것은 단지alert
과 함께 발생하며 어딘가에 버그가 있어야합니다. 어쩌면 누군가가 그것에 대해 밝힐 수 있습니다.
Demo
관련 문제
- 1. Javascript : 루프 외부의 리팩토링 함수
- 2. Adobe Apps 외부의 JavaScript 프로그래밍
- 3. wpf 창 경계 외부의 커서 이동 이벤트
- 4. 이벤트 외부의 옵션 요소의 유성 값
- 5. Wpf 마우스 사용자 컨트롤 경계 외부의 이벤트
- 6. Python : 명령 행 외부의 키보드 이벤트 리스너
- 7. android에서 이벤트 함수 외부의 변수에 액세스하는 방법
- 8. 자바 스크립트 - 브라우저 외부의 주요 이벤트?
- 9. 브라우저 외부의 JavaScript 실행, 교차 플랫폼
- 10. Javascript : 이벤트 위임 처리 이해
- 11. Flowplayer, Javascript, click 이벤트?
- 12. Javascript 페이지로드로 이벤트 발생
- 13. Javascript on throw 이벤트?
- 14. Javascript Mouseover 이벤트 Squirrely
- 15. JavaScript 함수 반환 이벤트
- 16. Javascript - onload 이벤트 사용
- 17. 이론적 JavaScript 이벤트 런타임
- 18. URL 변경 이벤트 - JavaScript
- 19. JavaScript 언로드 이벤트 차단하기
- 20. 스크롤 이벤트 리스너 javascript
- 21. Javascript onHover 이벤트
- 22. Javascript - 이벤트 처리기의 오류
- 23. Keypress 이벤트 - Javascript/Jquery
- 24. JSP에서 JavaScript onclick 이벤트
- 25. Javascript 이벤트 처리기가 차단됩니까?
- 26. javascript 이벤트 전파 중지
- 27. javascript - 트랙 스크롤 이벤트
- 28. selectOneRadio에 대한 javascript 이벤트
- 29. JavaScript 이벤트 처리기 범위
- 30. IE onpaste JavaScript 이벤트
의 수는 없습니다! – Arda
단순한 jsbin 코드 예제를 포함하여 이것이 가능한 (Google지도와 같이 창 외부로 드래그하는 것) 가능한 한 가지 좋은 대답 : http://stackoverflow.com/a/1745382/592125 – forresto