Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

361
Views
¿Por qué mis videos se disparan "cargados" demasiado pronto?

Tengo un control deslizante con imágenes y videos que se desvanecen tan pronto como se cargan los elementos. Estoy usando una biblioteca de carga diferida común y tan pronto como las imágenes/videos tienen la clase "cargada", la opacidad se anima de 0 a 1.

 img.lazy, video.lazy { opacity: 0; } img.lazy, video:not(.initial), _::-webkit-full-page-media, _:future, :root video:not(.initial){ transition: opacity .3s; -webkit-transition: opacity .3s; -moz-transition: opacity .3s; -o-transition: opacity .3s; } img.initial, img.is-loaded, img.error, video.initial, video.entered, video.error{ opacity: 1; } img:not([src]), video:not([src]){ visibility: hidden; }

Esto funciona perfectamente con imágenes, pero los videos de alguna manera se mezclan instantáneamente. Incluso cuando dejo que los videos se carguen en segundo plano y voy a la diapositiva donde se encuentra el video, el video (que ya tiene la clase "está cargado") se muestra instantáneamente después de un par de milisegundos.

Puede ver este problema en mi codepen: https://codepen.io/m42444/pen/PoOXxbG . Simplemente haga clic dentro del cuadro de puntos azul para saltar las diapositivas. El problema solo es visible en el primer ciclo donde no se carga ningún elemento. Luego, cada diapositiva se anima con un fundido al hacer clic (que no tiene nada que ver con el fundido de entrada cargado).

Parece que los videos se están disparando "listos para cargar" demasiado pronto y mi animación de desvanecimiento está ocurriendo con un video sin ninguna superficie visible...

¡Gracias por cualquier ayuda! :)

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!