jQuery – 将类添加到下一个元素,并在一段时间后将其从当前删除

我需要做“活动”类将在3秒后从第一个列表项移动到下一个列表项…在那里停留3秒然后移动到下一个,再过3秒移到下一个…接下来,接下来……

当谈到最后一个(list_4)时,它应该从第一个li开始

我需要……如果list_3有活动类,则应该可以看到具有相同编号的类“块”,隐藏或未显示其他“块”(在本例中为block_3)

 
some content some content some content some content

我还想暂停“跳跃”ul:hover,当鼠标熄灭时“跳跃”shluld继续

是否有任何不复杂的方式来做到这一点?

以下代码可以帮助您: jsfiddle

  setInterval(function(){ var active = $(".active").removeClass('active'); if(active.next() && active.next().length){ active .next().addClass('active'); } else{ active.siblings(":first").addClass('active'); } }, 100);​