Показать сообщение отдельно
  #1 (permalink)  
Старый 18.03.2020, 14:08
Аватар для LADYX
Профессор
Отправить личное сообщение для LADYX Посмотреть профиль Найти все сообщения от LADYX
 
Регистрация: 19.02.2015
Сообщений: 219

Как добавить условие?
Здравствуйте. Есть скрипт:

onload = function ()
    {
    var grounds = ['одна картинка', 'вторая картинка',
                   'третья картинка'];
    var t = 3;
    var img = document.createElement('active');
 
    setInterval (function ()
       {
       var p = grounds.shift ();
       document.body.appendChild(img).style.backgroundImage = 'url(' + p + ')';
       grounds.push (p);
       }, t * 1000);
}


Этот скрипт запускается сразу. Но как написать условие, чтобы он запускался только в том случае, если на странице есть блок с классом .active ?

Это ненужно, просто проясню картину: Класс .active у меня добавляется другим скриптом при помощи кнопки методом toggle. Я нажал кнопку, у меня к нужному элементу добавился класс .active. И вот как этот класс появился, и нужно чтобы сработал мною приведенный скрипт. Но если при повторном нажатии на кнопку я удалил класс .active, мне нужно чтобы приведенный скрипт перестал работать. Вот как это сделать? Спасибо.
Ответить с цитированием