用jquery依次给列表li添加class=on

2025-02-24 05:29:55
推荐回答(2个)
回答1:

给ul和li加id


  • 我要加样式

  • 我要加样式

  • 我要加样式

  • ....

    这样,然后获取li的个数var len = $("#abc li").length;

    然后做个定时器,里面做逻辑,加样式~~~

    var temp = 1;
    var t=setInterval(function(){
    if(i == len+1){
    setInterval(t);
    }
    $("#abc_"+i).addClass('on');
    i++;
    }, 1000);

    大概这样简单写了下,没做实例测,你再测测,有需要自己再完善下~~~

回答2:

var timeout = 1000; //每隔1000ms
var index = 0;
var addClassOn;
addClassOn = setInterval(function(){
    if(index >= $("ul li").length){
        clearInterval(addClassOn);
        addClassOn = null;
    }else {
        $("ul li").eq(index++).addClass("on");
    }
},timeout);