¿Qué es el desplazamiento desde la parte inferior?
importancia: 5
La propiedad elem.scrollTop es el tamaño desplazado desde la parte superior. ¿Cómo obtener el tamaño de la parte inferior desplazada (vamos a llamarlo scrollBottom)?
Escribe el código que funcione para un elem arbitrario.
P.S. Por favor revisa tu código: si no hay desplazamiento o el elemento está complemamente desplazado, debería retornar 0.
La solución es:
let scrollBottom = elem.scrollHeight - elem.scrollTop - elem.clientHeight;
En otras palabras: (altura total) menos (parte superior desplazada) menos (parte visible) – esa es exactamente la parte inferior desplazada.