He estado buscando durante algún tiempo una solución a mi problema de barra lateral pegajosa. Tengo una idea específica de cómo me gustaría que actuara; efectivamente, me gustaría que se quedara en la parte inferior a medida que te desplazas hacia abajo, y luego, tan pronto como te desplaces hacia arriba, me gustaría que se quedara en la parte superior, con un movimiento fluido (sin saltos). No puedo encontrar un ejemplo de lo que estoy tratando de lograr, así que he creado una imagen que espero que ilustre el punto más claramente:
- La barra lateral se encuentra debajo del encabezado.
- A medida que se desplaza hacia abajo, la barra lateral permanece nivelada con el contenido de la página para que pueda desplazarse por la barra lateral y el contenido.
- Llegue a la parte inferior de la barra lateral, la barra lateral se adhiere a la parte inferior de la ventana gráfica (la mayoría de los complementos solo permiten adherirse a la parte superior, algunos que permiten adherirse a la parte inferior no permiten ambas).
- Llega a la parte inferior, la barra lateral se encuentra sobre el pie de página.
- A medida que se desplaza hacia arriba, la barra lateral permanece nivelada con el contenido para que pueda desplazarse por el contenido y la barra lateral nuevamente.
- Llegue a la parte superior de la barra lateral, la barra lateral se adhiere a la parte superior de la ventana gráfica.
- Llega a la parte superior y la barra lateral se ubica debajo del encabezado.
Espero que esta sea suficiente información. He creado un jsfiddle para probar cualquier complemento / script, que he restablecido para esta pregunta: http://jsfiddle.net/jslucas/yr9gV/2/ .