Waypoints es un plugin jQuery que sirve exactamente para eso, y mucho más. El plugin esta creado con la intención de solucionarnos el problema de detectar la posición del usuario en el documento según su posición en la scrollbar.
Dentro de la sección de ejemplos podemos ver:
- Un scrolling infinito. Recarga nuevo contenido al llevar al final de la pagina.
- Elementos flotantes. El ejemplo pega el menu al desplazarnos con el scroll desde determinada posición.
- Mostrar avisos o publicidad según el usuario se vaya moviendo en el documento.
Entre las posibilidades de configuración más interesantes destaco la facilidad de configuración del plugin, por ejemplo, podemos hacerlo actuar sobre una determinada caja, es decir, podemos activar funcionalidades según la posición de la barra de desplazamiento en determinada div. Y no solamente nos restringimos a la utilización del documento completo.
La posición la podemos configurar por distintos parámetros, en general vamos a utilizar el offset del documento. El mismo se puede especificar en porcentajes o bien en pixeles exactos. Si nosotros seleccionamos un offset del 50%, le estaremos indicando al plugin que active determinada función cuando la barra de desplazamiento se encuentre a la mitad del documento.
Web: Waypoints