MouseEvent clientX-eigenschap
Definitie en gebruik
Wanneer een muisgebeurtenis wordt geactiveerd, retourneert de clientX-eigenschap de horizontale coordinaat van de muispunt (op basis van het clientgebied).
Het clientgebied is het huidige venster.
Tip:Om de verticale coordinaat van de muispunt (op basis van het clientgebied) te verkrijgen, gebruik dan clientY property.
Opmerking:Deze eigenschap is alleen leesbaar.
Voorbeeld
Voorbeeld 1
Voer de coordinaat van de muispunt uit wanneer de muisknop op het element wordt ingedrukt:
var x = event.clientX; // Verkrijg de horizontale coordinaat var y = event.clientY; // Verkrijg de verticale coordinaat var coor = "X coordinaat: " + x + ", Y coordinaat: " + y;
Voorbeeld 2
Voer de coordinaat van de muispunt uit wanneer de muispunt over het element beweegt:
var x = event.clientX; var y = event.clientY; var coor = "X coordinaat: " + x + ", Y coordinaat: " + y; document.getElementById("demo").innerHTML = coor;
Voorbeeld 3
Demonstreer het verschil tussen clientX en clientY en screenX en screenY:
var cX = event.clientX; var sX = event.screenX; var cY = event.clientY; var sY = event.screenY; var coords1 = "client - X: " + cX + ", Y coordinaat: " + cY; var coords2 = "screen - X: " + sX + ", Y coordinaat: " + sY;
Syntax
event.clientX
Technische details
Retourwaarde: | Numerieke waarde die de horizontale coordinaat van de muispunt aangeeft, uitgedrukt in pixels. |
---|---|
DOM versie: | DOM Level 2 Events |
Browserondersteuning
Eigenschappen | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
clientX | Support | Support | Support | Support | Support |
Related pages
HTML DOM reference manual:clientY property of MouseEvent
HTML DOM reference manual:screenX property of MouseEvent
HTML DOM reference manual:screenY property of MouseEvent
HTML DOM reference manual:offsetX property of MouseEvent
HTML DOM reference manual:offsetY property of MouseEvent