我需要在单击元素时添加一个类(例如转换),然后等待 1 秒并更改该类(例如完成转换)。
我试过这个:
$(this).addClass('transition').delay(1000).addClass('active');
更新 - 为什么以下不起作用?当我取消注释警报时,我可以看到它在正确的时间触发addClass并被removeClass忽略。
$('.target').click(function() {
    $(this).addClass('transition'); 
    $('.target').not(this).removeClass('active transition');
    setTimeout(function(){  
        $(this).removeClass('transition');
        $(this).addClass('active');
        //  alert('test');
    },300);
});
    