더북(TheBook)

예를 들어, 클릭 이벤트에는 PointerEvent 객체가 전달됩니다. 그래서 앞의 코드를 실행해 보면 콘솔창에 이벤트 객체가 출력됩니다.

그림 12-43 클릭 이벤트의 PointerEvent 객체

실행결과를 보면 이벤트 객체에는 발생한 이벤트에 대한 다양한 정보가 속성으로 포함되어 있습니다. 이 중에서 유용하게 사용할 수 있는 속성은 다음과 같습니다.

표 12-10 PointerEvent 객체의 주요 속성

속성

설명

clientX

마우스가 클릭된 x좌표(수평 스크롤 포함 X)

clientY

마우스가 클릭된 y좌표(수직 스크롤 포함 X)

pageX

마우스가 클릭된 x좌표(수평 스크롤 포함 O)

pageY

마우스가 클릭된 y좌표(수직 스크롤 포함 O)

screenX

모니터의 왼쪽 위 모서리를 기준으로 마우스가 클릭된 x좌표

screenY

모니터의 왼쪽 위 모서리를 기준으로 마우스가 클릭된 y좌표

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.