以下のコードは、最初の写真を 2 番目の写真に正しくスワップしますが、3 と 4 に進んで最初からやり直すことはありません。
= function () {
var $active = $('#challengeTwoImageJq .carouselImagejQueryActive');
var $next = ($('#challengeTwoImageJq .carouselImagejQueryActive').next().length > 0) ? $('#challengeTwoImageJq .carouselImagejQueryActive').next() : $('#challengeTwoImageJq img:first');
timer = setInterval(function () {
$active.removeClass('carouselImagejQueryActive');
$next.fadeIn().addClass('carouselImagejQueryActive');
}, 3000);
timer = setInterval('challengeTwoJquery()', 3000);
}
HTML
<div id='challengeTwoImageJq' class='sectionChallengeCarouselImage'>
<img id='imgq1' imgn='1' class='carouselImage carouselImagejQueryActive' src='img/image1.jpg'/>
<img id='imgq2' imgn='2' class='carouselImage' src='img/image2.jpg'/>
<img id='imgq3' imgn='3' class='carouselImage' src='img/image3.jpg'/>
<img id='imgq4' imgn='4' class='carouselImage' src='img/image4.jpg'/>
</div>