1
Я пытаюсь создать свой собственный простой цикл затухания, основанный на CSS-tricks Auto-Playing Slideshow. Мне нужно разрешить возможность более одного на странице.jquery fade loop with setinterval
По какой-то причине мои слайды не проходят мимо второго. Возможно, из-за того, что он помещается в функцию?
$('.jCaroFade').each(createFader);
function createFader (i, elem) {
var track = $(elem);
var firstSlide = track.find('.slide').eq(0);
firstSlide.nextAll().hide();
setInterval(function() {
firstSlide
.fadeOut(500)
.next()
.fadeIn(500)
.end()
.appendTo(track);
}, 3000);
}
Fiddle: https://jsfiddle.net/L66v8oxv/
Спасибо!
https://jsfiddle.net/arunpjohny/jxt7pmbs/ –
Я думаю, что, даже несмотря на то, firstSlide перемещается в конец в списке следующий setInterval не пересчитывает, какой из них является первым слайдом. Спасибо, Арун! –