Musiałem utworzyć testy dla metody określającej prawidłową wysokość elementu dynamicznego, używając albo scrollHeight, jeśli jest dostępny (scrollHeight wynosi zero dla elementów wbudowanych), a jeśli nie, wracając do getBoundingClientRect()

Oto jak kpić z nich obu:

przewińWysokość:

getBoundingClientRect():