Propriedade MouseEvent screenX
Definição e uso
A propriedade screenX retorna a coordenada horizontal do ponteiro do mouse no momento da ocorrência do evento (relativa à tela do computador do usuário).
Dica:Para obter a coordenada vertical do ponteiro do mouse (relativa à tela do computador do usuário), use screenY Atributo
Nota:Esta propriedade é somente leitura.
Exemplo
Exemplo 1
Obtém as coordenadas do ponteiro do mouse em relação à tela ao clicar no botão do mouse em um elemento:
var x = event.screenX; // Obtém a coordenada horizontal var y = event.screenY; // Obtém a coordenada vertical var coor = "X coords: " + x + ", Y coords: " + y;
Exemplo 2
Demonstra a diferença entre clientX e clientY e screenX e 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;
Sintaxe
event.screenX
Detalhes técnicos
Valor retornado: | Valor numérico, que representa a coordenada horizontal do ponteiro do mouse, em pixels. |
---|---|
Versão DOM: | Nível 2 de Eventos DOM |
Suporte do navegador
Atributo | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
screenX | Suporte | Suporte | Suporte | Suporte | Suporte |
Páginas relacionadas
Manual de referência do HTML DOM:Propriedade screenY do MouseEvent
Manual de referência do HTML DOM:Propriedade clientX do MouseEvent
Manual de referência do HTML DOM:Propriedade clientY do MouseEvent
Manual de referência do HTML DOM:Propriedade offsetX do MouseEvent
Manual de referência do HTML DOM:Propriedade offsetY do MouseEvent