본문 바로가기
Old/JS

stopPropagation(), preventDefault()

by 맥주나챙겨 2018. 3. 19.

javascript event 막는 방법으로는 event.stopPropagation(), event.preventDefault() 가 있다


stopPropagation() - 사용자 액션에 의한 event 전파를 막는다 (바깥의 evnet는 막아도 그 바깥의 event는 막지 못함)

preventDefault() - Browser의 기본 event를 막으므로, 맨 위의 이벤트가 작동하지 않는다


jQuery에서는 return false; 해주면 위의 두 가지를 적용하는 것으로 인식 (javascript에서는 return false는 preventDeafult()만 인식)



댓글