Тема: fadeIn и fadeOut
Показать сообщение отдельно
  #5 (permalink)  
Старый 19.11.2016, 20:21
Аспирант
Отправить личное сообщение для Alex_63 Посмотреть профиль Найти все сообщения от Alex_63
 
Регистрация: 22.08.2015
Сообщений: 71

Да.. - Если jQuery подключен, тогда можно сделать так:
window.addEventListener("DOMContentLoaded", function() {
    function d() {
        b = a[c];
        c = ++c % g;
        $(b).addClass("show").fadeIn(600);
        e = window.setTimeout(f, 5E3)
    }

    function f() {
        window.clearTimeout(e);
        $(b).removeClass("show").fadeOut(600);
        window.setTimeout(d, 5E3)
    }
    var a = document.querySelectorAll(".parent_popup"),
        e, b, a = [].slice.call(a, 0),
        c = 0,
        g = a.length;
    a.forEach(function(a) {
        a.querySelector(".close").addEventListener("click", function(a) {
            a.preventDefault();
            f()
        })
    });
    window.setTimeout(d, 5E3)
});
Ответить с цитированием