我使用以下代码在列表中显示隐藏元素。当我第一次调用这些函数时,它们工作得很好,第二次在类隐藏的人周围进行,不再添加。我无法理解为什么
使用jquery效果不是一个选项我有这么多元素它只是阻止页面。我有这些类用css动画添加淡出效果
http://jsfiddle.net/deerua/JB39j/9/
参见示例..切换到不同的状态,它将无法两次进入相同的状态,因为它无法在第二次添加类hidden-person:/
答案 0 :(得分:-1)
$senator.removeClass('hide-person hidden-person');
$deputy.addClass('hide-person');
setTimeout(function(){
$deputy.addClass('hidden-person');
}, 1000);
我用setTimeout()修复它。仍然好奇为什么我写的第一个代码不起作用:/