javascript - 如何在网站中创建过滤器

标签 javascript html css

如何为网站中的展示创建过滤器?
有点像对事物进行分类。

我想建立一个展示我的照片的网站。但是,我不知道如何创建带有筛选功能的展示柜,有人可以帮忙吗?

最佳答案

我在互联网上搜索“用图像分类过滤器”并找到了这个 JSFiddle。希望对您有所帮助。

它使用 HTML 和 JavaScript。

查看链接:http://jsfiddle.net/davidThomas/Ebrnj/

<ol id="controls">
    <li><a href="#" id="web">Web</a></li>
    <li><a href="#" id="canvas">Canvas</a></li>
    <li><a href="#" id="print">Print</a></li>
    <li><a href="#" id="all">All</a></li>
</ol>
<div id="gallery">
    <img src="http://davidrhysthomas.co.uk/img/dexter.png" class="web" />
    <img src="http://davidrhysthomas.co.uk/img/mandark.png" class="canvas" />
    <img src="http://davidrhysthomas.co.uk/img/drPooh2.png" class="print" />
</div>

$('#controls li a').click(
    function(e){
        e.preventDefault();
        var that = this,
            $that = $(that),
            id = that.id,
            gallery = $('#gallery');
        if (id == 'all') {
            gallery.find('img:hidden').fadeIn(1000);
        }
        else {
            gallery.find('img.' + id + ':hidden').fadeIn(1000);
            gallery.find('img').not('.' + id).fadeOut(1000);
        }
    });

祝你好运!!如果您对此有任何疑问,请告诉我们。

关于javascript - 如何在网站中创建过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43184281/

相关文章:

javascript - 类型错误 : Cannot read property 'concat' of undefined

javascript - 从输入中提取图像

javascript - 如何用v8或rhino进行JS语法检查?

jquery - 区分 jQuery Mobile slider 的初始状态和使用状态

javascript - 在 Javascript 中将字符串转换为 boolean 值

html - 如何仅滚动第二个没有指定高度的div

javascript - 将iframe内html文件的元素添加到原始文件的DOM树中

html - 检测是否支持 HTML5 历史记录

css - 如何单独在移动 View 中隐藏 highcharts 中的图例

html - 是否可以在切断边框的同时在 div 边框的左上角添加图像?