221 of 264 menu

Savybė event.clientX

Savybė event.clientX talpina pelės žymeklio X ašies koordinates. Koordinatėms nustatyti taip pat yra savybės event.clientY, event.pageX, event.pageY. Pažiūrėkime, kuo skiriasi clientX/clientY ir pageX/pageY.

Kaip veikia clientX ir clientY: jei turite 1000 x 1000 pikselių langą, ir pelės žymeklis yra centre, tada clientX ir clientY bus lygūs 500. Jei tada horizontaliai arba vertikaliai perslinkite puslapį, nejudindami žymeklio, tada reikšmės clientX ir clientY nepasikeis, nes skaičiuojamos nuo lango, o ne dokumento.

Kaip veikia pageX ir pageY: jei turite 1000 x 1000 pikselių langą, ir žymeklis yra centre, tada pageX ir pageY bus lygūs 500. Jei tada perslinksite puslapį 250 pikselių žemyn, tada pageY taps lygus 750. Taigi pageX ir pageY talpina įvykio koordinates atsižvelgiant į slinkimą.

Sintaksė

event.clientX;

Pavyzdys

Judant pele po puslapį, išvesime jos koordinates naršyklės lango atžvilgiu (clientX ir clientY):

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

:

Taip pat žiūrėkite

  • savybė clientY,
    kuri nustato pelės Y ašies koordinates
  • savybė pageX,
    kuri nustato pelės X ašies koordinates
  • savybė pageY,
    kuri nustato pelės Y ašies koordinates
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti