В этом скрипте я хочу показать изображение под номером 0,1,2 и повторять каждый раз, проблема в том, что следующее изображение будет показано до конца анимации и переходного изображения.
var n_img_s = 2;
i = 0;
function more_slider() {
if (i > n_img_s) {
i = 0;
}
jQuery(".img_" + i).show(3000).delay(3000);
jQuery(".img_" + i).hide(2000).delay(1500);
i++;
}
setInterval("more_slider()", 5000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="slider_cover">
<img src="https://images.pexels.com/photos/6602/food-plate-woman-hand.jpg?auto=compress&cs=tinysrgb&h=350" style="display:none;" class="img_0" />
<img src="https://images.pexels.com/photos/6602/food-plate-woman-hand.jpg?auto=compress&cs=tinysrgb&h=350" style="display:none;" class="img_1" />
</div>
Мне нужно, например, показать изображение 0
, скрыть конец и в этот момент показать следующее изображение, но не до конца другого изображения.
Но я не знаю, как интегрировать setInterval
в это.
Спасибо за помощь.