Atrybut screenX zdarzenia MouseEvent
Definicja i użycie
Atrybut screenX zwraca poziomą współrzędną kursora myszy w momencie wywołania zdarzenia (względem ekranu komputera użytkownika).
Wskazówka:Aby uzyskać wertykalną współrzędną kursora myszy (względem ekranu komputera użytkownika), użyj screenY Atrybuty.
Komentarz:Ta właściwość jest jedynie odczytowa.
Przykład
Przykład 1
Pobieranie współrzędnych kursora myszy względem ekranu przy kliknięciu przycisku myszy na elemencie:
var x = event.screenX; // Pobierz poziomą współrzędną var y = event.screenY; // Pobierz wertykalną współrzędną var coor = "X coords: " + x + ", Y coords: " + y;
Przykład 2
Pokaz różnic między clientX, clientY oraz screenX, 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;
Gramatyka
event.screenX
Szczegółowe informacje techniczne
Zwracana wartość: | Liczbowa wartość, która reprezentuje poziom poziomy kursora myszy, wyrażona w pikselach. |
---|---|
Wersja DOM: | Poziom 2 Wydarzenia DOM |
Obsługa przeglądarek
Atrybuty | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
screenX | Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
Strony związane
Przeglądarka HTML DOM referencja:Atrybut screenY MouseEvent
Przeglądarka HTML DOM referencja:Atrybut clientX MouseEvent
Przeglądarka HTML DOM referencja:Atrybut clientY MouseEvent
Przeglądarka HTML DOM referencja:Atrybut offsetX MouseEvent
Przeglądarka HTML DOM referencja:Atrybut offsetY MouseEvent