Обчисліть координати миші (x і y) за допомогою віднімання лівої та верхньої позицій полотна від клієнтських координат події.22 грудня 2023 р
Властивість MouseEvent clientX
- Координати вказівника миші при клацанні: нехай x = подія. клієнт X; // Горизонтальний. нехай y = подія. …
- Координати вказівника миші під час руху вказівника миші: нехай x = подія. клієнт X; …
- Відмінності між 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.