포커스가 요소 나 그 자식 요소를 벗어날 때 표준 방법으로 어떻게 감지 할 수 있습니까?포커스가 요소를 벗어날 때를 감지하는 표준 방법
포커스가 자식 요소로 들어갈 때 흐려지기 때문에 blur는 수행하지 않습니다.
IE는 매우 유용한 이벤트 초점을 제공합니다 (예 : 흐림, 거품).하지만 모든 자식 요소에 흐림 처리기를 연결하는 것을 제외하고는 표준 방법으로 어떻게 처리 할 수 있습니까?
편집 : 외관상으로는 나가 의미 한 무슨을에 관하여 명확하지 않았다.
<div id="parent">
<input type="text" id="child1">
<div id="child2" tabindex="0">yada</div>
</div>
<input type="text" id="outside"/>
내가 초점은 그 자식 요소 중 어느 떠날 때 알아 부모에 이벤트 핸들러를 첨부 할 (자식 1과 자식 2가)의 외부 요소로 이동 :
는이 같은 구조를 가지고 부모, 예. 이드가 "바깥"인 사람. IE에서는 focusout 이벤트에 바인딩하여이 작업을 수행 할 수 있지만 Firefox (또는 W3C DOM)에는 해당 이벤트가 없습니다.
"하위 요소"가 의미하는 바를 설명 할 수 있습니까? 입력과 같은 AFAIK 양식 요소는 하위 요소를 가질 수 없습니다. – DisgruntledGoat
나는 그가'div' 요소의 자식을 언급하고 있다고 생각합니다. 'div' 요소는 이벤트가 첨부 될 요소입니다. – Trevor