Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > координаты клика


Автор: Areostar 5.10.2019, 04:57
на сколько я понял

event.clientX
event.clientY

координаты мышы относително окна браузера

event.pageX
event.pageY

координаты мыши относительно документа

а как получить координаты клика отосительно обьекта по которому кликнули? тоесть его левого верхнего угла

или только ручками вычислять?

Автор: ksnk 6.10.2019, 20:37
event.target  - тот элемент, который принял клик мыши. Обычно этот элемент и нужен, но можно поискать нужный элемент, двигаясь по цепочке парентов этого элемента.

Когда нашли нужный элемент element.getBoundingClientRect() даст нам все необходимые значения координат элемента относительно окна

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)