Ну да, хороший вопрос, обычно такие вопросы тут не понимают, я уже привык и не заметил.
Произвольный доступ требует индексации. Каноничный код с которого все начинается, действующее вещество так сказать:
var c=parseInt(event.target.getAttribute('data-index'));
Не важно картинки или кнопки отвечающие за картинки или чего-то еще - надо сперва в единственном цикле в загрузке данных проиндексировать и затем ровно одним методом все будет крутиться и вертеться.
Потому что нажали буттон 8 - значит пред 8-1, а след - 8+1. Все заранее известно. Соответственно нажали буттон след - в котором сейчас 8, значит пред - 8-1, след - 8+1 и форевер.
|