Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2014, 03:24
Интересующийся
Отправить личное сообщение для Aggao Посмотреть профиль Найти все сообщения от Aggao
 
Регистрация: 06.02.2013
Сообщений: 19

Смена картинок. Как зациклить при нажатии?
Не получается зациклить при нажатии смену картинок
// имена картинок
var arr = ["1.jpg", "2.jpg", "8.jpg"];

// каталог, где лежат картинки.
var path = "/images/";

// индекс текущего изображения.
var i = 0;

// id картинки, которая будет меняться
var img = "foto";

next = function(ss) {
    // при первом клике преобразуем id картинки в элемент.
    img = document.getElementById(img);
   
    // и переназначаем эту функцию на новую
    next = function(ss){
        // если есть куда сдвигаться
        if(i < arr.length)
            // сдвигаемся и увеличиваем i
            img.src = path+arr[i++];
        else
            img.src = path+ss;
            i = 0;
    }
}
Ответить с цитированием