MouseEvent clientX-Eigenschaft
Definition und Verwendung
Wenn ein Mausereignis ausgelöst wird, gibt die clientX-Eigenschaft die horizontale Koordinate des Mauszeigers (basierend auf dem Clientbereich) zurück.
Der Clientbereich ist das aktuelle Fenster.
Hinweis:Um die vertikale Koordinate des Mauszeigers (basierend auf dem Clientbereich) zu erhalten, verwenden Sie clientY-Eigenschaft.
Kommentar:Diese Eigenschaft ist schreibgeschützt.
Beispiel
Beispiel 1
Geben Sie die Koordinaten des Mauszeigers aus, wenn auf das Element mit der Maustaste geklickt wird:
var x = event.clientX; // Horizontale Koordinate erhalten var y = event.clientY; // Vertikale Koordinate erhalten var coor = "X coords: " + x + ", Y coords: " + y;
Beispiel 2
Geben Sie die Koordinaten des Mauszeigers aus, wenn dieser über einem Element bewegt wird:
var x = event.clientX; var y = event.clientY; var coor = "X coords: " + x + ", Y coords: " + y; document.getElementById("demo").innerHTML = coor;
Beispiel 3
Demonstration der Unterschiede zwischen clientX und clientY sowie screenX und screenY:
var cX = event.clientX; var sX = event.screenX; var cY = event.clientY; var sY = event.screenY; var coords1 = "client - X: " + cX + ", Y coords: " + cY; var coords2 = "screen - X: " + sX + ", Y coords: " + sY;
Syntax
event.clientX
Technische Details
Rückgabewert: | Numerischer Wert, der die horizontale Koordinate des Mauszeigers in Pixeln angibt. |
---|---|
DOM Version: | DOM Level 2 Events |
Browser-Unterstützung
Eigenschaften | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
clientX | Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
Verwandte Seiten
HTML DOM Referenzhandbuch:MouseEvent clientY-Eigenschaft
HTML DOM Referenzhandbuch:MouseEvent screenX-Eigenschaft
HTML DOM Referenzhandbuch:MouseEvent screenY-Eigenschaft
HTML DOM Referenzhandbuch:MouseEvent offsetX-Eigenschaft
HTML DOM Referenzhandbuch:MouseEvent offsetY-Eigenschaft