Skip to content

Ошибка в описании event.clientX / event.clientY #2031

Description

@jeanstefanovich

Здравствуйте, команда сайта.

https://learn.javascript.ru/introduction-browser-events#obekt-sobytiya
В строке
event.clientX / event.clientY
Координаты курсора в момент клика относительно окна, для событий мыши.

Ошибка в том, что координаты относительно элемента, а не окна (надо event.screenX).

https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/clientX

let screenLog = document.querySelector("#screen-log");
document.addEventListener("mousemove", logKey);

function logKey(e) {
  screenLog.innerText = `
    Screen X/Y: ${e.screenX}, ${e.screenY}
    Client X/Y: ${e.clientX}, ${e.clientY}`;
} ≤/pre>

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThe issue or PR is invalid

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions