Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Ejecutar jQuery en determinado punto del DOM

Estas en el tema de Ejecutar jQuery en determinado punto del DOM en el foro de Frameworks JS en Foros del Web. He visto en varias webs que ejecutan animaciones cuando el usuario hace scroll y llega hasta determinado punto del DOM. ¿Alguien podría darme referencias de ...
  #1 (permalink)  
Antiguo 21/06/2015, 08:10
Avatar de guardarmicorreo  
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 8 años, 7 meses
Puntos: 84
Ejecutar jQuery en determinado punto del DOM

He visto en varias webs que ejecutan animaciones cuando el usuario hace scroll y llega hasta determinado punto del DOM.

¿Alguien podría darme referencias de cómo se podría hacer con jQuery o con Javascript plano?

Una vez tenga el nombre de eso, es sólo cuestión de buscar, probar e implementar.

Saludos.
__________________
Ayúdame a hacerlo por mi mismo.
  #2 (permalink)  
Antiguo 21/06/2015, 08:48
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 7 años, 9 meses
Puntos: 578
Respuesta: Ejecutar jQuery en determinado punto del DOM

Sería cuestión de utilizar el evento onscroll, y comprobar el número de píxels que ha scrolleado el usuario verticalmente (window.pageYOffset).
  #3 (permalink)  
Antiguo 21/06/2015, 09:00
Avatar de guardarmicorreo  
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 8 años, 7 meses
Puntos: 84
Respuesta: Ejecutar jQuery en determinado punto del DOM

Cita:
Iniciado por PHPeros Ver Mensaje
Sería cuestión de utilizar el evento onscroll, y comprobar el número de píxels que ha scrolleado el usuario verticalmente (window.pageYOffset).
¿Con píxeles?

Pero las pantallas tienen distintos tamaños de ancho y de alto :S

¿No hay otra manera?

Muchas gracias por tu ayuda.
__________________
Ayúdame a hacerlo por mi mismo.
  #4 (permalink)  
Antiguo 21/06/2015, 09:17
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.512
Antigüedad: 9 años, 7 meses
Puntos: 957
Respuesta: Ejecutar jQuery en determinado punto del DOM

Depende de lo que busques hacer.

Si, por ejemplo, quieres ejecutar una animación cuando luego de desplazarte horizontalmente hacia abajo se muestre un determinado elemento, tendrías que comparar la cantidad de píxeles que te has desplazado con la distancia que hay del tope del elemento con respecto a la parte superior del documento.

De cualquier forma, vas a tener que usar los píxeles y, la verdad, no sé qué de malo pueda tener. El usar dispositivos de diferentes resoluciones no tiene absolutamente nada que ver pues no usarás valores exactos.

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

Etiquetas: determinado, dom, javascript, jquery, punto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:27.