Координаты объекта

Координаты объекта возвращает метод getBoundingClientRect(). Но данный метод возвращает координаты относительного окна браузера, а не начала HTML-страницы. Поэтому, чтобы узнать верную коодинату с начала HTML-страницы, надо текущему положению объекта прибавить информацию, насколько прокрученна страница.

var object = document.getElementById('object');
var coords = object.getBoundingClientRect();

coords.top + window.scrollY; // расстояние от начала страницы
coords.left; // расстояние от левого края