Я использую owlcarousel 2 с параметрами lazyload true, я хочу начать предварительную загрузку изображений следующих слайдов в фоновом режиме, пока пользователь видит первое изображение карусели, чтобы пользователь не видел загрузчик и напрямую видел загруженное изображение в следующих слайдах.
вот мой html код
<div class="inner-gallery">
<div id="inner-gallery">
<div class="gallery-item">
<div class="gallery-item2">
<img class="lazyOwl" data-src="<?php echo $image[0]; ?>" alt=""/>
</div>
</div>
</div>
</div>
вот мой код javascript
$(document).ready(function(){
$("#inner-gallery").owlCarousel({
navigation : true, // Show next and prev buttons
autoPlay : false,
slideSpeed : 300,
lazyLoad:true,
paginationSpeed : 400,
singleItem:true,
autoHeight : true,
navigationText : ["", ""],
});
});
onLazyLoaded
в опции. Документации для версии 2 недостаточно, по крайней мере для меня, но если вы нашли следующий элемент в карусели, изображение может быть предварительно загружено чем-то вродеvar nextPic = new Image(); nextPic.src = $(nextItem).find('img').attr('data-src');
- person RonaldPK   schedule 21.09.2015