Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/09/2014, 11:35
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Iniciar funciones según la posición del SCROLL

Básicamente tendrías que trabajar con el evento scroll e ir tomando la cantidad de píxeles desplazados verticalmente con la propiedad scrollY.

Un ejemplo de esto cuando, por ejemplo, se desplaza unos 150 a más píxeles:

Código Javascript:
Ver original
  1. window.addEventListener("scroll", function(){
  2.     if (this.scrollY >= 150){
  3.         console.log("Te has desplazado 150 píxeles o más desde la parte superior del documento");
  4.     }
  5. }, false);

Acá puedes ver un ejemplo que di en otro tema en el que se requería que un vídeo se reproduzca solo cuando sea visible al bajar con la barra vertical.

Y aquí puedes ver otro que hice en el que un conjunto de elementos <div> se desplazan de izquierda a derecha cuando son visibles luego de desplazarse hasta sus respectivas posiciones con la barra vertical.

Como verás, todo está en trabajar con la propiedad scrollY para saber cuánto nos hemos desplazado verticalmente y así realizar determinadas acciones.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand