@jeka-3

Есть ли готовое решение удаления и добавление класса через время?

Есть ли готовое решение удаления и добавление класса через время ?
К примеру зашли на страницу, через 10 секунд классу .item присвоить класс .item__active, через 10 секунд удалить, через 10 секунд снова добавить, и так бесконечное количество раз.
Нашел вот такое решение, но процедура проходит только один раз
(function ($) {

    $.fn.extend({

        addTemporaryClass: function (className, duration) {
            var elements = this;
            setTimeout(function () {
                elements.removeClass(className);
            }, duration);

            return this.each(function () {
                $(this).addClass(className);
            });
        }
    });

})(jQuery);

$(".item").addTemporaryClass("item__active", 1000);
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
vladislav_boychenko
@vladislav_boychenko
Купаюсь в гривнах
А зачем вам для этого плагин?
https://codepen.io/vladyslav-boichenko/pen/mdVeBVV
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект