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.