221 of 264 menu

속성 event.clientX

속성 event.clientX는 X축 마우스 커서 좌표를 포함합니다. 좌표를 결정하기 위한 다른 속성들로는 event.clientY, event.pageX, event.pageY가 있습니다. clientX/clientYpageX/pageY 사이의 차이점을 살펴보겠습니다.

clientXclientY의 동작 방식: 1000 x 1000 픽셀 크기의 창이 있고 마우스가 중앙에 있다면, clientXclientY는 둘 다 500이 됩니다. 만약 그 후 커서를 움직이지 않고 페이지를 수평 또는 수직으로 스크롤하더라도, 값들은 문서가 아닌 창을 기준으로 측정되기 때문에 clientXclientY는 변경되지 않습니다.

pageXpageY의 동작 방식: 1000 x 1000 픽셀 크기의 창이 있고 커서가 중앙에 있다면, pageXpageY500이 됩니다. 만약 그 후 페이지를 250 픽셀 아래로 스크롤하면, pageY750이 됩니다. 따라서 pageXpageY는 스크롤을 고려한 이벤트 좌표를 포함합니다.

문법

event.clientX;

예제

페이지 위에서 마우스를 움직일 때마다 브라우저 창에 상대적인 좌표 (clientXclientY)를 출력하겠습니다:

<div id="elem">0 : 0</div> let elem = document.getElementById('elem'); document.addEventListener('mousemove', function(event) { elem.innerHTML = event.clientX + ' : ' + event.clientY; });

:

함께 보기

  • Y축 마우스 좌표를 결정하는 속성 clientY
  • X축 마우스 좌표를 결정하는 속성 pageX
  • Y축 마우스 좌표를 결정하는 속성 pageY
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부