Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как определить реальное расстояние от начала страницы до элемента? (https://javascript.ru/forum/events/31296-kak-opredelit-realnoe-rasstoyanie-ot-nachala-stranicy-do-ehlementa.html)

RX200 20.12.2018 19:06

elm.getBoundingClientRect().left + window.scrollX;
elm.getBoundingClientRect().top + window.scrollY;

рони 20.12.2018 19:08

RX200,
:-? ... пример можно?

RX200 20.12.2018 20:28

Цитата:

Сообщение от рони
... пример можно?

Имелось в виду elm.scrollTop, это если не надо по всей странице документ двигать. А window.scrollY это когда относительно окна двигаем, чтоб определить позицию элемента, как в первом вопросе.
var elm = document.getElementsByClassName('treewrapper')[0];
var elm2 = document.getElementsByClassName('selected ')[0];
elm.scroll(0, (elm2.getBoundingClientRect().top + elm.scrollTop) - elm.getBoundingClientRect().top);

рони 20.12.2018 20:44

RX200,
ок .........


Часовой пояс GMT +3, время: 19:27.