jQuery addClass链接

jQuery addClass链接,jquery,addclass,chaining,Jquery,Addclass,Chaining,我使用以下代码在列表中显示隐藏元素。当我第一次调用函数时,它们工作得很好,第二次在类隐藏的人周围;我再也不会被添加了。我不明白为什么 使用jqueryeffects不是一个选项,因为我有太多的元素,它只会阻塞页面。我有那些类添加淡出效果与css动画 参见示例。。切换到不同的状态,两次切换到相同的状态将不起作用,因为它无法在第二次添加类hidden person:/ $senator.removeClass('hide-person hidden-person'); $deput

我使用以下代码在列表中显示隐藏元素。当我第一次调用函数时,它们工作得很好,第二次在类隐藏的人周围;我再也不会被添加了。我不明白为什么

使用jqueryeffects不是一个选项,因为我有太多的元素,它只会阻塞页面。我有那些类添加淡出效果与css动画

参见示例。。切换到不同的状态,两次切换到相同的状态将不起作用,因为它无法在第二次添加类hidden person:/

    $senator.removeClass('hide-person hidden-person');
    $deputy.addClass('hide-person');
    setTimeout(function(){
        $deputy.addClass('hidden-person');
    }, 1000);

我用setTimeout()修复了它。仍然好奇为什么我写的第一个代码不起作用://

请把你的HTML!你能在jsfiddle.net上提供一个工作实例吗?还提到何时调用此函数。在此处尝试使用html,我在选择元素的单击事件上调用这些函数。如果您在jQuery代码中使用了
$deputat
senator
,请提供有关此变量的信息。你是怎么选择这个的。我们不能做每一件事来让您的小提琴按照您的问题工作。您的代码必须像此示例中那样工作?