我想每3秒更改一次班级名称。 Bu它不起作用。我怎样才能做到这一点?

$(document).ready(function() {
        function moveClass(){
            var x = $('.liveEvents');
            x.removeClass('liveEvents');
            x.addClass('liveEventsActive');
            x.removeClass('liveEventsActive');
            x.addClass('liveEvents');
       }

        setInterval(moveClass, 3000);
        return false;
    });

最佳答案

您可以一行完成此操作。使用toggleClass

setInterval(function(){$('.liveEvents').toggleClass('liveEventsActive')}, 3000);


如果正确执行CSS,则无需删除liveEvents类。只需使liveEventsActive类覆盖您需要的内容即可。

09-11 18:29