regresar a la lección

¿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.