Задать вопрос

Циклическое изменение класса элемента?

Здравствуйте, подскажите пожалуйста скрипт или ключевые слова для его поиска, который мог бы менять элементу класс с одного на второй, спустя определенный промежуток времени.
К примеру элемент
<div class="first-class"> 
через минуту становиться
<div class="second-class"> ,
а ещё через минуту опять
<div class="first-class">
  • Вопрос задан
  • 2306 просмотров
Подписаться 4 Оценить Комментировать
Решения вопроса 1
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
var arrD = ["first", "second", "yet"], i = -1; 
//Классы - .first, .second, .yet соотв.
setInterval(function(){
  document.querySelector("div").className = arrD[
    i = ++i%arrD.length
  ];
}, 60000);


Образец: jsfiddle.net/pofw0vLw/1
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
delef
@delef
Разработчик (Crystal, Python, Ruby, PHP, JS)
setInterval(function() {
if ($('div').hasClass('first-class')) {
$(this).removeClass('first-class').addClass('second-class');
} else if ($('div').hasClass('second-class')) {
$(this).removeClass('second-class').addClass('first-class');
}
}, 5000);
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы