使用按钮过滤Div

时间:2015-06-29 13:55:12

标签: javascript jquery html css

我正在开发一个网站,它更像是一个时间轴。

这是链接: http://isitimeline.zz.mu/informatika/index.html

我需要一些JavaScript(或其他任何你想到的)解决方案来按颜色过滤时间轴div。我们需要4个按钮,一个用于“全部显示”,一个用于每种颜色(红色,绿色和蓝色)。 例如。我点击红色按钮,只显示“红色”div,所有其他div都被隐藏。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我的div会像

<div class="content-div green">
</div>
<div class="content-div red">
</div>

然后我会使用jQuery添加删除隐藏的类,例如:

$('#button-green').click(function {
    $('.green').removeClass('hidden');
    $('.red').addClass('hidden');
})

$('#button-show-all').click(function {
    $('.content-div').removeClass('hidden');
})

最后隐藏类的CSS将是:

.hidden{ display: none; }