Tema: Consulta Js
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2014, 04:50
GreenKhulta
 
Fecha de Ingreso: febrero-2014
Ubicación: Tarragona
Mensajes: 13
Antigüedad: 10 años, 2 meses
Puntos: 1
Respuesta: Consulta Js

Buenas.

podrias hacerlo con js detectando si los elementos a animar se encuentran dentro del viewport:


Código Javascript:
Ver original
  1. var elem = document.querySelector(".elementoQueQuieras");
  2.  
  3. function inViewport () {
  4.  
  5.   //detecta si esta dentro del viewport
  6.  
  7.   if (elem.getBoundingClientRect().top < window.innerHeight){
  8.  
  9.     //disparar la animación
  10.  
  11.   }
  12. }


esta funcion deberia ser ejecutada una vez cargada la pagina y cuando el usuario hace scroll:

Código Javascript:
Ver original
  1. window.onload = inViweport;
  2.  
  3. window.onscroll = inViewport;