ПОМОГИТЕ пожалуйста !!! Есть код JS он показывает уведомления и скрывает. После открытия и показа последнего 3 уведомления код останавливается . КАК сделать чтоб код повторялся бесконечно?? То есть после исчезновения 3 блока появилось снова 1 2 3 и так далее бесконечно
window.addEventListener("DOMContentLoaded", function() {
function c() {
if (a = b.shift()) a.querySelector(".close").addEventListener("click", function(a) {
a.preventDefault();
d()
}), a.classList.add("show"), e = window.setTimeout(d, 3000) //время просмотра
}
function d() {
window.clearTimeout(e);
a && a.classList.remove("show");
window.setTimeout(c, 2000) //пауза между показами
}
var b = document.querySelectorAll(".parent_popup"),
e, a, b = [].slice.call(b, 0);
window.setTimeout(c, 5000) //пауза перед 1 запуском
});
Это код всплывающих и исчезающих уведомлений
<div class="parent_popup" >
<div class="popup">
<h1>«Всплывающ 1</h1>
<p>реклама какого-либо продукта, подписная форма, форма регистрации или же форма обратной связи.</p>
<a class="close"title="Закрыть" >X</a>
</div>
</div>
<div class="parent_popup" >
<div class="popup">
<h1>«Второе окно 2</h1>
<p> подписная форма, форма регистрации или же форма обратной связи.</p>
<a class="close"title="Закрыть" >X</a>
</div>
</div>
<div class="parent_popup" >
<div class="popup">
<h1>«Третье окно 3</h1>
<p> подписная форма, форма регистрации или же форма обратной связи.</p>
<a class="close"title="Закрыть" >X</a>
</div>
</div>