jquery - 延迟添加类/删除类功能不起作用

标签 jquery addclass

我在这里做什么?

$(function() {
$('ul li:nth-child(1)').addClass("go").delay(4500).removeClass("go");
$('ul li:nth-child(2)').addClass("go").delay(1500).removeClass("go");
$('ul li:nth-child(3)').addClass("go").delay(500).removeClass("go");
$('ul li:nth-child(4)').addClass("go").delay(4500).removeClass("go");
$('ul li:nth-child(5)').addClass("go").delay(1000).removeClass("go");
});

最佳答案

只是为了添加,您可以使用 .queue :

$('ul li:nth-child(1)').addClass("go")
                       .delay(4500)
                       .queue(function() {
                           $(this).removeClass("go");
                           $(this).dequeue();
                       });

关于jquery - 延迟添加类/删除类功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4954814/

相关文章:

jquery - 如何修改带有延迟的CSS过渡

jQuery LazyLoad 隐藏 div 中的图像

javascript - 删除类问题

jQuery 悬停/点击类

jquery - CSS 对动态类没有影响

jquery - 使用angular,typescript,webpack时如何将jquery添加到窗口对象

javascript - "Invalid argument"in IE 8 on jQuery.prepend() on flash objects

jquery - 在多个文本区域上初始化 TinyMCE - 变量范围问题?

jQuery onClick slideUp 和 addClass 不工作

javascript - 如何在 bxslider 控件中添加非事件类?