У меня есть несколько изображений в div
, которые я пытаюсь, когда я нажимаю следующую кнопку, анимировать следующую в div
В этом div у меня также есть кнопки «предыдущий» и «следующий», которые я явно не хочу анимировать.
<div class="work">
<a href="#" class="rightButton"><img src="http://www.jamietaylor-webdesign.co.uk/images/home/right.png" /></a>
<a href="#" class="leftButton"><img src="http://www.jamietaylor-webdesign.co.uk/images/home/left.png" /></a>
<a href="#" class="1"><img class="topLeft" src="http://i.stack.imgur.com/JQFbb.jpg" /></a>
<a href="#" class="2"><img class="topRight" src="http://i.stack.imgur.com/l5OPs.jpg" /></a>
<a href="#" class="3"><img class="bottomLeft" src="http://i.stack.imgur.com/okxQz.jpg" /></a>
<a href="#" class="4"><img class="bottomRight" src="http://i.stack.imgur.com/4uPHw.jpg" /></a>
</div>
Мой jQuery, который на самом деле не работает
// prevent click jump
$('a').click(function() {
return false;
});
// do work
$('.work > .leftButton').click(function() {
//animate to previous image in the list
$(this).siblings().prev().show();
});
$('.work > .rightButton').click(function() {
//animate to next image in the list
$(this).siblings().next().show();
});
Есть ли способ анимировать следующее изображение, которое не имеет класса leftButton
или rightButton
.
Также есть ли способ, чтобы, если я нахожусь на первом изображении, оно перешло к последнему изображению в div?
Вот ссылка на jsFiddle, который у меня есть
Любые идеи?