Mamy sobie funkcję getBoundingClientRect().left`
i getBoundingClientRect().top
, one zwracają kolejno od lewego i górnego okna przeglądarki, a jak zwrócić od lewego i górnego brzegu dokumentu w przeglądarce.
0
0
b = document.querySelector("BODY").getBoundingClientRect().left;
e = document.querySelector("#abc").getBoundingClientRect().left;
l = e - b;