 <pre><code>var lis = $('ul &gt; li'); function switchClass(i) { lis.eq(i).removeClass('current'); lis.eq(i = ++i % lis.length).addClass('current'); setTimeout(function() { switchClass(i); }, 2000); } switchClass(-1); </code></pre> <p><a href="http://jsfiddle.net/7ec63/" rel="nofollow">http://jsfiddle.net/7ec63/</a></p>