이벤트 대상 의 from Element 속성 을 통 해 열 구역 설정 주 실체의 bug 를 해결 합 니 다.

'주 실체 설정'이라는 하이퍼링크 를 클릭 하면 원래 의 알림 상자 가 변색 되 고 내용 이 표 시 됩 니 다.'주 실체 통합 으로 설정 되 었 습 니 다'.문제:a 열 구역 의 알림 상자 에 있 는 하이퍼링크 아래 에 다른 열 구역 b 가 있 을 때 a 열 구역 알림 상자 의 하이퍼링크 를 클릭 하면 b 열 구역 의 mouseover 사건 을 촉발 하여 a 열 구역 의 알림 상자 가 사라 집 니 다.이 문 제 를 나 는 오랫동안 곰 곰 이 생각 했 지만 해결 방법 을 찾 지 못 했다.지난주 에 주 준 은 나 에 게 사건 의 출처 요 소 를 검사 할 수 있다 고 제시 했다.나 는 갑자기 IE 의 이벤트 대상 에 속성 fromElement 가 있다 는 것 을 생각 했다.테스트 를 해 보 았 는데 과연 a 열 구 알림 상자 의 하이퍼링크 를 클릭 한 후에 b 열 구 의 mouseover 이벤트 의 fromElement 는 null 이 었 다.그러면 하기 쉽다.열 구 를 표시 하 는 알림 상자 의 함수 에서 fromElement 가 null 인지 아 닌 지 를 판단 하고 null 이면 return 이다.이 문 제 는 이 from Element 가 IE 이벤트 에 만 존재 하지만 해결 되 었 습 니 다.

좋은 웹페이지 즐겨찾기