Вычтите положение родительского элемента (offsetLeft; offsetTop) из позиции мыши (pageX; pageY), чтобы получить относительную позицию. Не забудьте учесть offsetParent, если у вас есть несколько уровней смещений.
Например:
element.addEventListener("mousedown", function (e) {
let x = e.pageX - parent.offsetLeft;
let y = e.pageY - parent.offsetTop;
console.log(x, y);
});
Где element
- ваш внутренний элемент, принимающий событие, а parent
- желаемая ссылка на координаты.