Я предполагаю, что у вас есть один тег img и только один.И что цель этого состоит в том, чтобы изменить этот единственный тег изображения.
Для этого вам понадобятся кнопки nex и prev.
<div id="container">
<img src="#" data-num="" />
<span class"prev">prev</span>
<span class"next">next</span>
</div>
Объект:
var obj = [0: 'dog', 1: 'cat'];
сейчас для следующего и для работы.Мы собираемся взглянуть на метод .on()
.
$('.container span').on('click', function(){
var $this = $(this), // span
currentNum = $this.siblings('img').data('num'), // img data-num
nextNum = $this.is('.next') ? currentNum+1 : currentNum-1, // if class is next add 1, if not remove 1
link = "http://site.com/images/" + obj[nextNum] + ".jpg" // the link
// either it's not the last images or it returns
nextNum != obj.length() || return
$('img').attr('src', link).data('num', nextNum)
})
Надеюсь, это помогло вам.Если нет, пожалуйста, дайте мне знать