Есть ли готовое решение удаления и добавление класса через время ?
К примеру зашли на страницу, через 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);