Показать сообщение отдельно
  #1 (permalink)  
Старый 17.12.2018, 14:06
Интересующийся
Отправить личное сообщение для noreset Посмотреть профиль Найти все сообщения от noreset
 
Регистрация: 29.04.2017
Сообщений: 12

Виджеты стадного инстинкта
Добрый день. Я сделал блоки 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);
});


Но чет эффект не тот). И интервал постоянно один и тот же, и после одного прогона, потом начинаются тупники. Что не так?
Ответить с цитированием