Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/08/2014, 15:27
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Cambiar acción

Al hacer rodar la rueda del ratón, también se produce el evento scroll, por lo que solamente te quedaría evaluar si se alcanzó el final de la página y, de ser así, ejecutar la función en cuestión.

Código Javascript:
Ver original
  1. function foo(){
  2.     console.log("Llegaste al final");
  3. }
  4. window.addEventListener("scroll", function(){
  5.     if (this.scrollY + this.innerHeight == document.documentElement.offsetHeight)
  6.         foo();
  7. }, false);

Si la cantidad de píxeles desplazados por la barra de desplazamiento vertical más la altura de la ventana es igual a la altura del documento (el elemento <html>), sabrás que llegaste al final de la página.

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