Показать сообщение отдельно
  #2 (permalink)  
Старый 30.03.2015, 04:46
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Заменить строки с 23 по 38 следующим:
delay();
function delay() {
    interval = setInterval(function() {
        if (offset < img.width) i++;
        else {
            i = 0;
            clearInterval(interval);
            setTimeout(delay, 1000 * wait)
        }
        offset = 75 * i;
        element.style.background = "url('" + imgName + "') " + offset + "px 50%"; 
    } , 1000/24)
}

и добавить переменную wait, которая будет определять задержку в секундах между циклами анимации

Последний раз редактировалось laimas, 30.03.2015 в 16:27.
Ответить с цитированием