Estoy usando Flexslider en un sitio web que estoy construyendo.Carga lenta de la imagen Flexslider
Me gusta mucho la capacidad de respuesta y esa es la razón por la que no quiero cambiar a nivo-slider o algo similar.
Lo negativo es que no muestra la primera imagen antes de cargar todas las imágenes. Por lo tanto, debe esperar a que todas las imágenes del control deslizante se carguen para que el sitio se vea correctamente. Esto es aceptable en una computadora de escritorio/portátil pero no en un dispositivo móvil.
He encontrado una pregunta similar aquí Flexslider - image preloader pero no pude hacer que funcione.
Lo utilizo para desencadenar el código
$(window).load(function() {
$('.flexslider').flexslider();
});
Y esto en mi HTML
<ul class="slides">
<li>
<img src="pictures/slide1.jpg" alt=" ">
<li>
<img src="pictures/slide2.jpg" alt=" ">
</li>
<li>
<img src="pictures/slide3.jpg" alt=" ">
</li>
<li>
<img src="pictures/slide4.jpg" alt=" ">
</li>
</ul>
La pregunta es. ¿Cómo puedo hacer que el control deslizante muestre la primera imagen lo más rápido posible? y luego el segundo y así sucesivamente.
EDIT: He resuelto el problema. Se presenta en la respuesta correcta a continuación. Si tiene una mejor solución, por favor comparta: D
Esto funcionó muy bien para mí, ¡gracias! –
Esto me da un error donde por una fracción de segundo la imagen se distorsiona y se estira, parece suceder cuando las imágenes se terminan de cargar. – Jeger
¿En qué navegador? No puedo verlo –