728x90
자바스크립트를 이용하여 마우스 이벤트들이 언제 어떻게 동작하는지 알아보겠습니다.
마우스 이벤트의 종류
mouseover 마우스 포인터를 올렸을 때 입니다.
mouseout 마우스 포인터가 떠날 때
mousedown 마우스 누르는 순간
mouseup 마우스 떼는 순간
mousemove 마우스를 움직였을 때
예제를 작성해 보겠습니다.
1. html
<div class="container"></div>
2 .css
#container {
background: green;
height: 100px;
width: 100px;
}
3. js
consts container = document.querySelector('.container');
//마우스 진입 이벤트 mouseover
container.addEventListener('mouseover',e=>{
console.log('mouseover!');
});
//마우스 이탈 이벤트 mouseout
container.addEventListener('mouseout',e=>{
console.log('mouseout!');
});
//마우스 버튼 down 이벤트 mousedown
container.addEventListener('mousedown',e=>{
console.log('mousedown!');
});
//마우스 버튼 up 이벤트 mousedown
container.addEventListener('mouseup',e=>{
console.log('mouseup!');
});
//마우스 움직임 이벤트 발생 mousemove
container.addEventListener('mousemove',e=>{
console.log('mousemove!');
});
여기까지 마우스 이벤트에 대해서 알아보았습니다.
'JavaScript' 카테고리의 다른 글
[Javascript] Kakao 지도 Javascript API 를 사용해서 지도 표시 및 마커 찍기 (2) | 2022.04.29 |
---|---|
[Javascript] OpenWeather API를 사용하여 현재 날씨 가져오기 (0) | 2022.04.22 |
[Javascript] 정규식으로 전화번호 형식 확인하기 (0) | 2022.04.13 |
[Javascript] 사용자 PC에 연결 되어있는 미디어 디바이스 정보 가져오기 (0) | 2022.04.10 |
[Javascript] 키보드 이벤트 (0) | 2022.04.09 |