retour au cours

Quel est le défilement à partir du bas ?

importance: 5

La propriété elem.scrollTop est la taille de la partie déroulante à partir du haut. Comment obtenir la taille du défilement inférieur (appelons-le scrollBottom) ?

Écrivez le code qui fonctionne pour un element arbitraire.

P.S. Veuillez vérifier votre code: s’il n’y a pas de défilement ou que l’élément est entièrement défilé vers le bas, alors il devrait retourner 0.

La solution est :

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

En d’autres termes : (pleine hauteur) moins (partie supérieure déroulée) moins (partie visible) – c’est exactement la partie inférieure déroulée.