[JS] 마우스 이벤트 종류
2021. 12. 10. 16:31ㆍJavascript/개념
1. click
사용자해 해당 element를 클릭했을 때(버튼을 눌렀다가 떼었을 때) 발생 합니다.
2. mousedown
사용자가 해당 element에서 마우스 버튼을 눌렀을 때 발생합니다.
3. mouseup
사용자가 해당 element에서 눌렀던 마우스 버튼을 떼었을 때 발생합니다.
4. dblclick
사용자가 해당 element에서 마우스 버튼을 더블 클릭했을 때 발생합니다.
5. mousemove
사용자가 해당 element에서 마우스를 움직였을 때 발생합니다.
6. mouseover
사용자가 마우스를 해당 element 바깥에서 안으로 옮겼을 때 발생합니다.
7. mouseout
사용자가 마우스를 해당 element 안에서 바깥으로 옮겼을 때 발생합니다.
8. mouseenter
사용자가 마우스를 해당 element 바깥에서 안으로 옮겼을 때 발생합니다.
버블링이 발생하지 않습니다.
9. mouseleave
사용자가 마우스를 해당 element 안에서 바깥으로 옮겼을 때 발생합니다.
버블링이 발생하지 않습니다.
10. contextmenu
마우스 오른쪽 버튼을 눌렀을 때 발생합니다.
이벤트 명 | 설명 |
change | 변동이 있을 때 발생 |
click | 클릭시 발생 |
focus | 포커스를 얻었을 때 발생 |
keydown | 키를 눌렀을 때 발생 |
keyup | 키에서 손을 땟을 때 발생 |
load | 로드가 완료 되었을 때 발생 |
mousedown | 마우스를 클릭 했을 때 발생 |
mouseout | 마우스가 특정 객체 밖으로 나갔을 때 발생 |
mouseover | 마우스가 특정 객체 위로 올려졌을 때 발생 |
mousemove | 마우스가 움직였을 때 발생 |
mouseup | 마우스에서 손을 땟을 때 발생 |
select | option 태그 등에서 선택을 햇을 때 발생 |
'Javascript > 개념' 카테고리의 다른 글
[JS] event.preventDefault() (0) | 2021.12.16 |
---|---|
[JS] Filter() (0) | 2021.12.15 |
[JS] 이벤트 버블링 / 캡쳐링 / 위임 (0) | 2021.11.30 |
[JS] 깊은복사 / 얕은복사 (0) | 2021.11.30 |
[JS] 원시타입 / 참조타입 (객체,배열비교) (0) | 2021.11.30 |