Я сделал очень простое слайд-шоу. Нажатие на стрелку увянет $(this)
, а следующий слайд будет fadeIn()
с использованием функции next()
.Цикл через divs назад - jQuery
Однако я не могу изменить это. prev()
и next()
, похоже, не проходят через DOM, они просто возвращаются к дереву. Вот код и jsfiddle:
$('li').first().siblings().hide();
$('.next').click(function() {
$(this)
.parent('body')
.find('li:first-child')
.fadeOut(function() {
$(this)
.next()
.fadeIn()
$(this)
.appendTo('ul')
});
});
Это выглядит хорошо. Тем не менее, 'li', похоже, не повторяются снова. В моей скрипке (http://jsfiddle.net/tmyie/zYnYM/) они могут проходить через бесконечное количество раз. Может ли это быть достигнуто? –