$(document).ready(function(){ setInterval(swapImages(),1000); function swapImages(){ var active = $('.active'); var next = ($('.active').next().length > 0) ? $('.active').next() : $('#siteNewsHead img:first'); active.removeClass('active'); next.addClass('active'); } });
I have 13 images contained in a div. The first has a class called active, which means it is being displayed.
The swap function selects the active image and hides it and makes the next image active.
However, when the page loads, the function only works once, and not cyclically.
Any ideas?
source share