I am new to jQuery. I have number of divs which I want to fade in 1 by 1 in an endless loop. To fadein I am using CSS animation on class active; here is what I tried, but this only work once.
HTML
<div id="bgContainer">
<div class="slides"> <img src=".." /> </div>
<div class="slides"> <img src=".." /> </div>
<div class="slides"> <img src=".." /> </div>
<div class="slides"> <img src=".." /> </div>
</div>
jQuery
$('#bgContainer div').each(function(i) {
var currentSlide = $(this);
currentSlide.removeClass('active');
i = i + 1;
var intervel = i * 1000;
setTimeout(function () { SliderBG(currentSlide); }, intervel);
});
function SliderBG(currentSlide) {
currentSlide.addClass('active');
}