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.