donaricano-btn

제이쿼리 주요 이벤트 리스너와 예제


1. 주요 이벤트

1) 마우스

 분류

이벤트 

개요 

마우스 

click 

요소를 클릭 

 

dblclick 

요소 더블 클릭 

 

mousedown 

마우스 버튼을 눌렀다 

 

mouseenter 

요소에 마우스 포인터 진입 

 

mouseleave 

요소에 마우스 포인터 벗어남 

 

mousemove 

요소 위에 마우스 포인터가 이동함 

 

mouseout 

요소에서 마우스 포인터 나감 

 

mouseover 

요소에 마우스 포인터 올라감 

 

mouseup 

마우스 버튼에서 손을 떼었다 

2) 키    

 분류

이벤트 

개요 

키 

keydown 

키를 눌렀다 

 

keypress 

키를 누르고 있다 

 

keyup 

키에서 손을 떼었다 

3) 폼

 분류

이벤트 

개요 

 

blur 

요소로부터 포커스가 벗어남 

 

focus 

요소에 포커스가 주어졌다 

 

focusin 

요소에 포커스가 들어갔다(이벤트 버블링 있음) 

 

focusout 

요소에서 포커스가 벗어났다(이벤트 버블링 있음) 

 

change 

요소의 값을 변경했다(input, select, textarea..) 

 

select 

텍스트 상자/텍스트 영역의 텍스트를 선택 

 

submit 

폼에서 송신했다 

4) 기타    

 분류

이벤트 

개요 

기타 

resize 

창 크기를 변경 

 

scroll 

페이지나 요소를 스크롤했다 

 

contextmenu 

콘텍스트 메뉴를 표시하기 전 


2. mouseenter/mouseleave 와 mouseover/mouseout

1) 차이점

- mouseenter/mouseleave : 대상 요소에 대해서만 이벤트가 발생

- mouseover/mouseout : 안쪽의 요소에 들어오고 나갈 때에도 발생(중첩시)

2) 예제

A. mouseenter/mouseleave


- 화살표 방향으로 통과 시킨결과 대상 요소의 것만 적용

B. mouseover/mouseout

 

- 화살표 방향으로 통화 시킨결과 모든 요소(중첩되는) 동작


블로그 이미지

리딩리드

,