MouseEvent clientX-egenskap
Definition och användning
När en mushändelse utlöses, returnerar clientX-egenskapen pekarens horisontella koordinat (enligt klientområdet).
Klientområdet är det aktuella fönstret.
Tips:För att få tag på pekarens vertikala koordinat (enligt klientområdet), använd clientY-egenskap.
Kommentar:Denna egenskap är skrivskyddad.
Exempel
Exempel 1
När musknappen klickas på elementet, skriv ut pekarens koordinater:
var x = event.clientX; // Hämta horisontell koordinat var y = event.clientY; // Hämta vertikal koordinat var coor = "X koordinater: " + x + ", Y koordinater: " + y;
Exempel 2
När pekaren rör sig över elementet, skriv ut pekarens koordinater:
var x = event.clientX; var y = event.clientY; var coor = "X koordinater: " + x + ", Y koordinater: " + y; document.getElementById("demo").innerHTML = coor;
Exempel 3
Demonstrera skillnaden mellan clientX och clientY samt screenX och screenY:
var cX = event.clientX; var sX = event.screenX; var cY = event.clientY; var sY = event.screenY; var coords1 = "client - X: " + cX + ", Y koordinater: " + cY; var coords2 = "screen - X: " + sX + ", Y koordinater: " + sY;
Syntax
event.clientX
Tekniska detaljer
Returvärde: | Numerisk värde, som anger pekarens horisontella koordinat i pixlar. |
---|---|
DOM version: | DOM Nivå 2 Händelser |
Webbläsarestöd
Egenskaper | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
clientX | Stöd | Stöd | Stöd | Stöd | Stöd |
Relaterade sidor
HTML DOM Referenshandbok:MouseEvent clientY-egenskap
HTML DOM Referenshandbok:MouseEvent screenX-egenskap
HTML DOM Referenshandbok:MouseEvent screenY-egenskap
HTML DOM Referenshandbok:MouseEvent offsetX-egenskap
HTML DOM Referenshandbok:MouseEvent offsetY-egenskap