이벤트종류 | 설명 |
---|---|
touchstart | 손가락 표면이 닿을때 발생 |
touchmove | 표면에 움직이는 이벤트를 보낼때 발생 |
touchend | 표면에 이벤트가 없어질때 발생 |
mousemove 와의 차이
touchEvent 객체의 속성
속성 | 설명 |
---|---|
clientX | 뷰포트의 상대적인 X좌표 |
clientY | 뷰포트의 상대적인 Y좌표 |
identifier | 터치객체의 고유식별자 |
pageX | 페이지좌표에서의 X좌표 |
pageY | 페이지좌표에서의 Y좌표 |
screenX | 화면좌표에서의 X좌표 |
screenY | 화면좌표에서의 Y좌표 |
target | 터치된 객체 |
html.addEventListener("touchmove", function(e) {
e.preventDefault(); // 이거 안해주면 제대로 작동 안함
html.style.setProperty('--x', e.touches[0].clientX + 'px')
html.style.setProperty('--y', e.touches[0].clientY + 'px')
})