Rullning av element i JavaScript

Följande egenskaper innehåller hur mycket ett element har rullats:

javascriptconsole.log(elem.scrollTop);  // från toppen
console.log(elem.scrollLeft); // från vänster

Följande exempel demonstrerar hur dessa egenskaper fungerar. Rulla elementet och klicka på knappen, du kommer att se rullningsstorleken:

Задание 1

Givet ett element och en knapp. Vid klick på knappen, ta reda på hur mycket elementet har rullats vertikalt.

Задание 2

Givet ett element och en knapp. Vid klick på knappen, kontrollera om elementet har rullats vertikalt.

Задание 3

Rulla elementet till slutet. Klicka på knappen så att den fullständiga rullningsstorleken visas.

Задание 4

Hämta scrollHeight för elementet och subtrahera den fullständiga rullningsstorleken (från föregående uppgift). Vilket värde får du? Vilka dimensioner innehåller det?

Задание 5

Addera offsetHeight och den fullständiga rullningsstorleken. Subtrahera denna summa från värdet scrollHeight. Vilket nummer får du?