| |||
como llamar a una funcion javascript al hacer scroll Necesito llamar a una funcion javascript cuando el usuario hacer scroll vertical desplazando 200 pixeles, solo con javascript sin jquery, saludos. |
| ||||
Respuesta: como llamar a una funcion javascript al hacer scroll
Código Javascript:
Ver original
Código HTML:
Ver original Espero te sirva. Saludos.
__________________ No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo. |
| ||||
Respuesta: como llamar a una funcion javascript al hacer scroll Utiliza el evento scroll y con la propiedad scrollY (o pageYOffset si buscas compatibilidad con navegadores antiguos), obtén la cantidad de píxeles desplazados.
Código Javascript:
Ver original 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 |
| |||
Respuesta: como llamar a una funcion javascript al hacer scroll Muchas gracias eso es lo que queria, pero como lo podria hacer para llamar a la funcion cada vez que se desplacen 200px no a partir de 200 pixeles llamarla constantemente mientra se hace scroll. saludos |
| ||||
Respuesta: como llamar a una funcion javascript al hacer scroll La condición tendría que determinar que la cantidad de píxeles desplazados sea divisible por 200. 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 |
| |||
Respuesta: como llamar a una funcion javascript al hacer scroll Gracias nuevamente por tu ayuda, volviendo al tema no hay manera de que me funcione profe este condicional sin exito.
Código Javascript:
Ver original |
| ||||
Respuesta: como llamar a una funcion javascript al hacer scroll Cuando un número es divisible por otro, el residuo siempre es igual a cero. En JavaScript, así como en otros lenguajes de programación, puedes obtener el residuo de una división haciendo uso del operador %.
Código Javascript:
Ver original Por otra parte, la propiedad offsetTop no puede ser aplicada de esa manera. Recuerda que estás obteniendo la cantidad de píxeles desplazados.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 Última edición por Alexis88; 23/03/2015 a las 11:37 |
| |||
Respuesta: como llamar a una funcion javascript al hacer scroll Me vas a matar pero bueno ahora esta el problema que solo deberia llamar a la funcion cuando se hace scroll para abajo no para arriba, si me das una pista intento solucionarlo yo solo. saludos. |
| ||||
Respuesta: como llamar a una funcion javascript al hacer scroll Cada vez que te desplaces, guarda la cantidad de píxeles desplazados en una variable, luego, cuando te vuelvas a desplazar, comparas la nueva cantidad de píxeles desplazados con la que guardaste previamente; si la cantidad actual es mayor a la anterior, quiere decir que te desplazaste hacia abajo, caso contrario, hacia arriba. Esto ya no es problema de programación sino de lógica.
__________________ «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 |
| |||
Respuesta: como llamar a una funcion javascript al hacer scroll Uno ultima cosa, realmente esto lo quiero para evitar un paginador osea ir cargando contenido pero veo que el condicional no me funciona porque aveces no me carga contenido, que podria hacer? saludos. |
| ||||
Respuesta: como llamar a una funcion javascript al hacer scroll ¿Estás intentando hacer un cargador de contenido al bajar con la barra de desplazamiento? Si es así, en lugar de cargar contenido nuevo cada 200 píxeles, hazlo cuando llegues al final.
Código Javascript:
Ver original 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 Última edición por Alexis88; 23/03/2015 a las 16:39 Razón: Paréntesis de más |
Etiquetas: |