Добрый день. Я сделал блоки div содержания, типа "Ирина только что купила пылесос", "Федя купил самовар" и тд.
<div class="widget widget__bg">
<div class="widget__img">
<img src="/img/basket.svg" alt="">
</div>
<div class="widget__txt">
<div><span class="widget__date">14.12.18</span> / <span class="widget__time">16:39</span></div>
Дмитрий, г.Томск <br>
Заказала 2 парника
</div>
</div>
Мне нужно, чтобы эти divы появлялись в рандомный промежуток времени. Ну типа симулятор покупок.
Я вот сделал
$(function() {
var p = $(".widget"),
len = p.length,
indx = 0;
setInterval(function(){
setTimeout(function(){
! function go() {
p.eq(indx).fadeIn("slow", function() {
$(this).delay(2000).fadeOut("slow", go)
});
indx = ++indx % len
}()
},2000);
},8000);
});
Но чет эффект не тот). И интервал постоянно один и тот же, и после одного прогона, потом начинаются тупники. Что не так?