延迟或等待3秒,然后删除类

delay or wait 3s then remove class class

本文关键字:然后 删除 3秒 等待 延迟      更新时间:2023-09-26
$('.class1').delay(3000).not(".class2").removeClass("pulse");

它将在延迟之前删除类!

如何停止并延迟3秒,然后删除"脉冲"?

delay()不适用于removeClass(),因为它不在队列上操作。您可以使用setTimeout()代替:

setTimeout(function() {
    $('.class1:not(.class2)').removeClass('pulse');
}, 3000);

使用setTimeout()而不是延迟。这是一个常规的JS函数:

setTimeout(function(){
    $('.class1').not(".class2").removeClass("pulse");
}, 3000);