* WARNING ! 책 및 인터넷을 통해 공부한 내용으로 정확한 정보가 아닐 수 있으니 주의해주세요! *
PC click event
1. onmousedown
: 마우스를 누르고 있는 동안 명령 실행
↔ onmouseup
2. onmouseup
: 마우스를 떼고 있는 동안 명령 실행
↔ onmousedown
- onmousedown 이벤트와 같이 쓰임
(원래 평상시에 마우스를 떼고 있으니까)
- 모바일에서는 사용 불가
<p id="myP" onmousedown="mouseDown()" onmouseup="mouseUp()">
Click me!
</p>
<script>
function mouseDown() {
document.getElementById("myP").style.color = "red";
}
function mouseUp() {
document.getElementById("myP").style.color = "green";
}
</script>
MOBILE touch event
1. ontouchstart
: 모바일 기기 화면을 터치하는 동안 명령 실행
↔ ontouchend
2. ontouchend
: 모바일 기기 화면에서 터치를 떼는 동안 명령 실행
↔ ontouchstart
- PC에서는 사용 불가
- Pc에서 사용하는 onmousedown, onmouseup 이벤트의 Mobile 버전
- 이벤트 기능은 동일
※확실하지 않으니 다시 찾아보고 정리하기※
onpointerup, onpointerdown 이벤트를 사용하면 터치/비터치 환경 모두에서 쓸 수 있다고 함.
코드출처: https://www.w3schools.com/jsref/event_onmousedown.asp
'Programming > javascript' 카테고리의 다른 글
[5일차] Do it! 자바스크립트 기본편 - 객체 (0) | 2020.04.28 |
---|---|
[4일차] Do it! 자바스크립트 기본편 - 함수, 이벤트 (0) | 2020.04.27 |
[3일차] Do it! 자바스크립트 기본편 - 조건문, 반복문 (0) | 2020.04.22 |
[2일차] Do it! 자바스크립트 기본편 - 변수, 자료형, 연산자 (0) | 2020.04.21 |
[1일차] Do it! 자바스크립트 기본편 - 기본함수, 규칙 (0) | 2020.04.20 |