jQuery筛选过滤插件-Filterizr.js

 Array   高蒙   阅读(1275)   评论(0)   2016-12-14 16:40:53    jQuery插件 Filterizr.js 


简介

Filterizr 是一款基于 jQuery 的筛选过滤插件,它提供了多重筛选过滤方式,能够满足你的不同需求。并且使用了 CSS3 过滤效果,使用户体验更优秀。

浏览器兼容

IEEdgeChromeFirefoxOperaSafari
IE10+EdgeChromeFirefoxOperaSafari

使用方法

1、引入文件

<link rel="stylesheet" href="css/jkresponsivegallery.css">
<script src="js/jquery.min.js"></script>
<script src="js/jquery.filterizr.js"></script>

2、HTML

<div class="dowebok">
    <div class="filtr-item" data-category="1, 5">
        <img src="img/city_1.jpg" alt="">
    </div>
    <div class="filtr-item" data-category="2, 5">
        <img src="img/nature_2.jpg" alt="">
    </div>
    <div class="filtr-item" data-category="1, 4">
        <img src="img/city_3.jpg" alt="">
    </div>
    ...
</div>

为标签加上 data-category 属性,用于指定分类 id,可以有多个分类,用都好“,”分开。

如果需要在额外的标签中加入控制,需要用到其他的 data 属性,如:

1)单选:

<li data-filter="all">全部</li>
<li data-filter="1">分类1</li>
<li data-filter="2">分类2</li>
<li data-filter="3">分类3</li>

2)多选:

<li data-multifilter="1">代码</li>
<li data-multifilter="2">素材</li>
<li data-multifilter="3">模板</li>

3)排序:

<li class="shuffle-btn" data-shuffle>随机</li>
<li class="sort-btn" data-sortAsc>顺序</li>
<li class="sort-btn" data-sortDesc>倒序</li>

4)搜索:

<input class="keyword" placeholder="请输入关键字" data-search>

3、JavaScript

$('.dowebok').filterizr();

配置

属性

名称类型默认值说明
animationDuration数值0.5动画持续时间,单位为秒
callbacks对象
回调函数
delay对象0延迟,单位为毫秒
delayMode字符串progressive
easing字符串ease-out动画方式
filter数组/字符串0指定筛选/过滤某分类
filterOutCss对象
”淡出“的样式
filterInCss对象
”淡入“的样式
layout字符串sameSize布局方式,可选 packed / horizontal / vertical / sameHeight / sameWidth / sameSize
setupControls布尔值true建立控制,设置为 true 时,对应的含有 data 属性(如 data-filter=”1″)的标签才能触发控制



相关文章



我要评论


站长昵称:(*)

输入内容:


评论列表


高蒙

男,程序猿一枚

 

人生要是没有理想, 那跟一条咸鱼有什么分别。


关于我

  http://www.shuchengxian.com

高蒙个人博客是以PHP技术为主的程序员个人博客。博客主要发布php开发中遇到的问题以及解决办法,同时个人博客也分享网站模板素材,jquery插件等方面素材。


站点声明:相关侵权、举报、投诉及建议等,请发E-mail:936594075#qq.com(#替换成@)。

Copyright © 2018, www.shuchengxian.com, All rights reserved. 个人博客皖公网安备 34152302000022号 皖ICP备15015490号

关键词:个人博客,PHP博客,PHP博客程序,高蒙博客,高蒙个人博客,php程序员博客,程序员个人博客