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

104
Vistas
Animación CSS/JS Jerky en Android y en algún momento PC

Creo una aplicación de tabla periódica y creo una animación donde el elemento se mueve desde la posición inicial al centro de la ventana, pero las transiciones son desiguales. Para hacer esto, creo una copia de este elemento (haciendo clic) y el cambio es Clase.

ingrese la descripción de la imagen aquí

Las animaciones están hechas de CSS (clase de actualización que tiene otros valores Left/Top/Translate) y pocas provienen de JS (por ejemplo: x.style.left = y)

También traté de crear valores CSS ROOT y actualizarlos con JS, pero el mismo problema. También traté de eliminar el JS máximo que no es necesario. Intenté Solicitar marco de animación "en todas partes" también.

No estoy usando complementos, es una aplicación VanillaJS hecha con Isotope. ¿Sabes por qué esto es lento? ¿Hay demasiados elementos en mi DOM? O tal vez estoy haciendo mal? Me encanta este tipo de transición, ¡así que realmente quiero saber cómo puedo optimizarla!

Aquí hay un enlace para mi proyecto JavaScript (puede actualizarse con frecuencia).

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Recientemente tuve problemas similares con la animación entrecortada/retrasada con un control deslizante.

La conclusión fue que la animación debe hacerse con propiedades de transform , no con arriba/abajo/izquierda/derecha y tampoco con margin o padding .
Aquí hay dos publicaciones que encontré que explican el problema:
Animación CSS lenta
Por qué las transiciones para algunas propiedades CSS son lentas y no fluidas

about 4 years ago · Juan Pablo Isaza Denunciar
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