Cómo pegar un div fijo de altura más que la ventana gráfica al cuerpo

Sé sobre el posicionamiento de div (fijo, absoluto y relativo). Puedo adjuntar un div fijo al cuerpo para que se adhiera a la misma posición mientras se desplaza el cuerpo. Aquí estoy haciendo una pregunta un poco diferente.

Tengo una barra lateral con una altura superior a la altura de la ventana gráfica y quiero que se fije al cuerpo. Mientras se desplaza el cuerpo, también debe desplazarse, pero una vez que se ve la parte inferior del div fijo, no debe desplazarse junto con el cuerpo.

Por ejemplo, la barra lateral derecha del muro de Facebook se desplaza junto con el cuerpo y deja de desplazarse con el cuerpo una vez que la parte inferior de la barra lateral derecha es visible (fija).