Показать сообщение отдельно
  #2 (permalink)  
Старый 11.02.2016, 16:36
Аспирант
Отправить личное сообщение для CiliZ Посмотреть профиль Найти все сообщения от CiliZ
 
Регистрация: 04.01.2013
Сообщений: 34

Предположительно это скрипт простейшей галереи.


//Предположительно выше объявлен массив "array", который содержит список src картинок.
var array = ["/img/picture1.jpg", "/img/picture2.jpg", "/img/picture3.jpg", "/img/picture4.jpg"];


var i = 0; //Стартовая позиция галереи;

function left() { //Функция которая листает галерею на одну позицию назад
    var image = document.getElementById("rbutton"); //Находим в DOM нашу картинку, src которой будем менять;
    var dis = document.getElementById("dis"); //Находим в DOM наш инпут(???), 
    //клик на который вызовет ф-ю в которой 
    //мы находимся; *Не понятно зачем тут это

    i--; //Декрементируем позицию.

    if (i < 0) i = array.length - 1; //Если позиция меньше 0 - ставим позицию на последний элемент массива (array.length - 1)
    image.src = array[i]; //Назначаем нашей картинке элемент массива как адрес ресурса.

}
function right() {//Функция которая листает галерею на одну позицию вперед
    var image = document.getElementById("rbutton");//Находим в DOM нашу картинку, src которой будем менять;
    i++; //Инкрементируем позицию.
    if (i == array.length) i = 0; //Если позиция больше чем к-во элементов в массиве - ставим позицию 0
    image.src = array[i];//Назначаем нашей картинке элемент массива как адрес ресурса.
}
Ответить с цитированием