Копировать, но код исходной страницы все еще необходимо изменить. Ниже приведены доступные модификации
Обычно используется event.clientx и event.clienty для получения горизонтальных и вертикальных положений соответственно, но использования этого метода недостаточно, потому что положение мыши, полученное event.clientx и event.clienty, относительно текущего экрана, независимо от прокрутки расстояния с помощью полосы прокрутки страницы.
Кода -копия выглядит следующим образом:
Функция pointerx (событие)
{
return Event.pagex || (Event.Clientx + (document.documentelement.scrollleft || document.body.scrollleft));
}
Функция Повесть (событие)
{
return Event.pagey || (Event.Clienty + (document.documentelement.scrolltop || document.body.scrolltop));
}
Два метода соответственно получают положение мыши по сравнению со всей страницей (а не к экрану)
Event.Pagex поддерживается в FF, который реализует операции поперечного браузера
Просто назовите эти две функции другими методами
Кода -копия выглядит следующим образом:
функция getPointPosition (событие)
{
var x_px_scr = event.clientx;
var y_px_scr = event.clienty;
ALERT («Смещение оси x по сравнению с текущим экраном» + x_px_scr); <span style = "font-family: tahoma, helvetica, arial;"> // относительно устройства (ПК или мобильного устройства) </span>
ALERT («Смещение оси Y относительно текущего экрана» + Y_PX_SCR); // относительно устройства (ПК или мобильное устройство)
var x_px_page = pointerx (event);
var y_px_page = pointery (event);
ALERT («Офтезом оси X по сравнению со всей страницей» + x_px_page); // относительно браузера
ALERT ("Смещение оси Y относительно всей страницы" + y_px_page); // относительно браузера
}