我有以下html....
<ul id="navs">
<li class="activenav">one</li>
<li>two</li>
<li>three</li>
<li>four</li>
</ul>
css...
.activenav{
background-color: red;
}
jQuery....
//$(window).load(function(){
var $curli = $('#navs .activenav');
setInterval(function(){
$('#navs .activenav').removeClass('activenav');
$curli.next().addClass('activenav');
}, 2000);
$curli = $('#navs .activenav');
//});
关键问题是它只在第一次运行。我需要从当前的 li 设置下一个的背景颜色,即.activenav
. 而且我还需要在加载功能中执行此操作,但目前我评论说即使外部加载功能也不起作用。