프론트엔드/Java Script, jQuery, AJAX
[JavaScript] Event Phase 이벤트
데르벨준
2016. 1. 5. 16:44
반응형
Event 발생시, Event는 Phase 값을 가지게 된다.
종류는
0 : none
1 : capture
2 : target
3 : bubble
이벤트의 대상을 보고 싶다면 Target을 찾으면 되고
이벤트 대상의 상위 DOM을 찾는다면 bubble을 보면 된다.
var eventPhaseMap = {
0: 'NONE',
1: 'CAPTURE',
2: 'TARGET',
3: 'BUBBLE'
};
function(e) {
if(eventPhaseMap[e.eventPhase] === eventPhaseMap[2]){
sendTag(eventPhaseMap[e.eventPhase] + " : "+ document.all[i]);
}
}
반응형