Posúvanie prvkov v JavaScripte

Nasledujúce vlastnosti obsahujú to, na koľko je prvok posunutý:

javascriptconsole.log(elem.scrollTop);  // zhora
console.log(elem.scrollLeft); // zľava

Nasledujúci príklad demonštruje prácu týchto vlastností. Posuňte prvok a kliknite na tlačidlo, uvidíte veľkosť posunu:

Задание 1

Daný je prvok a tlačidlo. Po kliknutí na tlačidlo zistite, na koľko je prvok posunutý zvisle.

Задание 2

Daný je prvok a tlačidlo. Po kliknutí na tlačidlo skontrolujte, či je prvok posunutý zvisle.

Задание 3

Posuňte prvok až na koniec. Kliknite na tlačidlo, aby sa zobrazila veľkosť celkového posunu.

Задание 4

Získajte scrollHeight prvku a odčítajte od neho veľkosť celkového posunu (z predchádzajúcej úlohy). Aká hodnota vyjde? Aké rozmery obsahuje v sebe?

Задание 5

Spočítajte offsetHeight a veľkosť celkového posunu. Odčítajte tento súčet od hodnoty scrollHeight. Aké číslo vyjde?