최근에 : hover 의사 클래스 선택기가 일반적으로 브라우저에서 구현되는 방법에 대해 동료와 토론했습니다. 질문은 실제로 포인터가 웹 사이트의 요소를 가리키며 장면 뒤에서 실제로 발생하는 것과 관련이 있습니다. ": 터치 장치에 마우스를 올려 놓는 것"은 문제이며 이미 철저히 논의했습니다.방법 : 브라우저에서 호버 구현
웹 사이트에서 표준 동작을 처리 할 때 마우스 오버/마우스 아웃 이벤트를 트리거하고 지루한 JavaScript 코드 줄을 저장하는 것을 의미하는 : 호버 선택기가 웹 사이트의 표준 동작을 처리하기 위해 구현되었습니다.
제 동료는 아무런 사건도 없다고 말했습니다. 결국 인식되고 처리되는 요소의 상태 변화보다는 더 이상 발생하지 않습니다.
은 드디어 웹을 파고 결국 :
http://www.w3.org
https://developer.mozilla.org
그러나 나는이 질문에 대한 진정한 해답을 찾을 수 없습니다.
그래서 나는 마침내 커뮤니티에 물어 봅니다!
편집 :
첫 번째 답장을 보내 주셔서 감사합니다. 하지만이 나를 다시 생각하게 무엇을 하나 발견에도 깊이 파고 :
http://www.prowebdesign.ro/how-to-deal-with-hover-on-touch-screen-devices/
경우 : 가시성 조작과 함께 호버는 결국 이벤트 인 더블 탭, 트리거, 여전히 사이에 어떤 연결이있을 것 같습니다 주 및 이벤트. 버그 일지라도.
자바 스크립트 처리기가있는 경우를 대비하여 이벤트가 트리거되지만 브라우저가 내부적으로 처리하는 방식과는 독립적입니다. 이는 구현에 따라 다릅니다. – Barmar
CSS 사양에 관한 한 실제로는 상태입니다. 마우스 포인터가 요소 (': hover') 위에 있거나, (': not (: hover)') 아닙니다. http://estackoverflow.com/questions/11703241/does-css-have-a-blur-selector-pseudo-class * 구현 방법은 소스 코드를 읽음으로써 만 발견 할 수 있습니다. – BoltClock
이 질문은 실용적인 프로그래밍 문제가 아니라 브라우저 구현에 관한 내용이므로 주제가 아닌 것으로 보입니다. –