zpět k lekci

Jaká je velikost odrolování zdola?

důležitost: 5

Vlastnost elem.scrollTop obsahuje velikost odrolované části shora. Jak získat velikost odrolované části zdola (nazvěme ji scrollBottom)?

Napište kód tak, aby fungoval pro jakýkoli elem.

P.S. Prosíme, zkontrolujte si svůj kód: pokud element neobsahuje rolování nebo je odrolován úplně dolů, měl by vrátit 0.

Řešení je:

let scrollBottom = elem.scrollHeight - elem.scrollTop - elem.clientHeight;

Jinými slovy: (úplná výška) minus (odrolovaná horní část) minus (viditelná část) – to je přesně odrolovaná dolní část.