Координаты объекта
Координаты объекта возвращает метод getBoundingClientRect()
. Но данный метод возвращает координаты относительного окна браузера, а не начала HTML-страницы. Поэтому, чтобы узнать верную коодинату с начала HTML-страницы, надо текущему положению объекта прибавить информацию, насколько прокрученна страница.
var object = document.getElementById('object'); var coords = object.getBoundingClientRect(); coords.top + window.scrollY; // расстояние от начала страницы coords.left; // расстояние от левого края
Авторизуйтесь, чтобы добавлять комментарии