1. screenX, screenY
사용자의 모니터 화면을 기준으로 한다.
왼쪽 모서리가 좌표 (0, 0)이 됨
2. clientX, clientY
브라우저에서 현재 웹페이지가 보여지는 영역을 기준으로 한다.
스크롤을 하더라도 마우스 좌표의 값은 바뀌지 않음
3. pageX, pageY
현재 페이지의 전체 영역(길이)을 기준으로 한다.
페이지 길이에 영향을 받음
4. offsetX, offsetY
좌표를 출력하도록 이벤트가 적용돼있는 영역을 기준으로 한다.
div내에서 왼쪽 모서리가 좌표 (0, 0)이 됨
'js' 카테고리의 다른 글
[javascript] replace() 문자열 치환 (0) | 2022.12.21 |
---|---|
[javascript] localStorage 사용방법 (0) | 2022.11.25 |
[javascript] 재귀 함수 (0) | 2022.11.11 |
[javascript] 논리 연산자의 진짜 의미 (&&, ||, ??, ?.) (0) | 2022.11.11 |
[javascript] 호출 스택과 이벤트 루프 (0) | 2022.11.08 |