Copie, mas o código da página original ainda precisa ser modificado. A seguir estão as modificações disponíveis
Comumente usado é o evento.clientX e event.clienty para obter posições horizontais e verticais, respectivamente, mas usar esse método sozinho não é suficiente porque a posição do mouse obtida pelo Event.ClientX e Event.Clienty é relativa à tela atual, independentemente do rolagem de distância pela barra de rolagem da página.
A cópia do código é a seguinte:
função pointerx (evento)
{
Return Event.pagex || (event.clientx + (document.documentElement.scrollleft || document.body.scrollleft));
}
função ponteriy (evento)
{
retorno event.pagey || (event.clienty + (document.documentElement.scrolltop || document.body.scrolltop));
}
Os dois métodos obtêm respectivamente a posição do mouse em relação a toda a página (em vez da tela)
Event.pagex é suportado no FF, que implementa operações de navegador cruzado
Basta chamar essas duas funções em outros métodos
A cópia do código é a seguinte:
função getpointPosition (evento)
{
var x_px_scr = event.clientx;
var y_px_scr = event.clienty;
alerta ("deslocamento do eixo x em relação à tela atual" + x_px_scr); <span style = "font-family: tahoma, helvetica, arial;"> // em relação ao dispositivo (PC ou dispositivo móvel) </span>
alerta ("deslocamento do eixo y em relação à tela atual" + y_px_scr); // em relação ao dispositivo (PC ou dispositivo móvel)
var x_px_page = pointerx (evento);
var y_px_page = Pointery (evento);
alerta ("deslocamento do eixo x em relação à página inteira" + x_px_page); // em relação ao navegador
alerta ("deslocamento do eixo y em relação à página inteira" + y_px_page); // em relação ao navegador
}