Як отримати координати клацання миші?

Обчисліть координати миші (x і y) за допомогою віднімання лівої та верхньої позицій полотна від клієнтських координат події.22 грудня 2023 р

Властивість MouseEvent clientX

  1. Координати вказівника миші при клацанні: нехай x = подія. клієнт X; // Горизонтальний. нехай y = подія. …
  2. Координати вказівника миші під час руху вказівника миші: нехай x = подія. клієнт X; …
  3. Відмінності між clientX і clientY і screenX і screenY: нехай cX = подія. клієнт X;

log("Координата x: " + x, "Координата y: " + y); } let canvasElem = документ. querySelector("полотно"); canvasElem. addEventListener("mousedown", function(e) { getMousePosition(canvasElem, e); });

У «Властивості миші» на вкладці «Параметри вказівника» внизу виберіть «Показувати розташування вказівника під час натискання клавіші CTRL», а потім виберіть «ОК»..

Пояснення: getPoint() метод можна використовувати для отримання координат миші, як альтернативу ми можемо використовувати методи getX() і getY() для координат x і y миші відповідно.

На екрані «Пристрої» виберіть «Миша» в лівому стовпці. У розділі «Пов’язані параметри» на правій панелі клацніть «Додаткові параметри миші». У вікні «Властивості миші» клацніть вкладку «Параметри вказівника» та перегляньте розділ «Видимість». Поставте прапорець біля пункту Показувати розташування вказівника, коли я натискаю клавішу CTRL.