Copiar, pero el código de la página original aún debe modificarse. Las siguientes son las modificaciones disponibles
Comúnmente utilizado es event.clientx y event.clienty para obtener posiciones horizontales y verticales respectivamente, pero usar este método solo no es suficiente porque la posición del mouse obtenida por event.clientx y event.Clienty es relativa a la pantalla actual, independientemente de la distancia desplazada por la barra de desplazamiento de la página.
La copia del código es la siguiente:
Función Pointerx (evento)
{
Event.Pagex de regreso || (Event.clientx + (document.documentelement.scrollleft || document.body.scrollleft));
}
Función Pointery (evento)
{
Event.Pagey de regreso || (Event.clienty + (document.documentelement.scrolltop || document.body.scrolltop));
}
Los dos métodos obtienen respectivamente la posición del mouse en relación con la página completa (en lugar de la pantalla)
Event.Pagex es compatible en FF, que implementa operaciones de navegador cruzado
Solo llame a estas dos funciones en otros métodos
La copia del código es la siguiente:
función getPointPosition (evento)
{
var x_px_scr = event.clientx;
var y_px_scr = event.clienty;
alerta ("Oxis de X-AXIS en relación con la pantalla actual" + x_px_scr); <span style = "Font-Family: Tahoma, Helvetica, Arial;"> // en relación con el dispositivo (PC o dispositivo móvil) </span>
alerta ("compensación del eje Y en relación con la pantalla actual" + y_px_scr); // relativo al dispositivo (PC o dispositivo móvil)
var x_px_page = pointerx (evento);
var y_px_page = pointery (evento);
alerta ("OXIS de X-AXIS en relación con la página completa" + x_px_page); // en relación con el navegador
alerta ("compensación del eje Y en relación con la página completa" + y_px_page); // en relación con el navegador
}