Страницы

Поиск по вопросам

воскресенье, 12 января 2020 г.

Свойства объекта MouseEvent

#javascript


В чем отличие этих свойств объекта MouseEvent?


clientX/Y,
layerX/Y,
pageX/Y,
screenX/Y,
И просто X/Y?
Только что еще offsetX/Y заметил.


Большинство из них одинаково. И отличие screenX/Y от остальных понятно.
    


Ответы

Ответ 1



Координаты курсора мыши относительно окна. Относительно ближайшего слоя-родителя. Если элемент, который вызвал событие является слоем (то есть имеет значение свойства position отличное от static), то координата будет высчитываться относительно этого элемента. Относительно документа. Координаты относительно монитора. Псевдоним clientX/Y. Показывает отступ курсора мыши по оси X/Y от края целевого DOM узла.

Комментариев нет:

Отправить комментарий