Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

168
Vistas
El uso de ScrollY en iOS da valores extraños después del rebote en la parte inferior

Estoy usando el detector de eventos window.scrollY para obtener la cantidad de desplazamiento en mi página y configuro un marco de animación en consecuencia:

 scroll = window.scrollY //inside the event listener ... function animationLoop() { ... scrollRatio = scroll/window.innerHeight animMixer.setTime(scrollRatio) // every page is a "second" ... }

Esto funciona maravillosamente en el escritorio, y también en iOS en el primer desplazamiento hacia adelante en la página. Pero tan pronto como la página rebota al final, el valor de desplazamiento parece saltar innecesariamente, es decir, hay una falta de coincidencia entre la posición en la página web y el cuadro de animación. El tiempo está apagado hasta que me desplazo de regreso a la parte superior de la página. Después de eso, el desplazamiento hacia abajo vuelve a funcionar bien.

¿Qué sucede con el valor scrollY después del rebote? No puedo averiguar dónde está el problema. Probé cosas como pageYOffset pero el problema persiste. También se fija el valor de scrollRatio.

Sé que hay algunos problemas con el comportamiento dinámico de las páginas web en iOS, pero estos son valores negativos en la parte superior de la página.

Gracias por cualquier sugerencia.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda