jQuery插件MixItUp实现动画过滤和排序


Posted in Javascript onApril 12, 2015

什么是MixItUp?

MixItUp是一个jQuery插件,提供动画过滤和排序。
MixItUp是伟大的,像管理投资组合,画廊和博客的任何分类或排序的内容,而且还可以作为一个功能强大的工具,从事应用程序的用户界面和数据可视化。
MixItUp起着很好的与您现有的HTML和CSS,使之成为响应布局的绝佳选择。
而不是用绝对定位来控制布局,MixItUp设计与现有的在线流布局工作。要使用百分比,媒体查询,inline-block的,甚至是弯曲盒子?没问题!

页面代码

<div id="Container"> 
  <div class="mix category-1" data-my-order="1"> ... </div> 
  <div class="mix category-1" data-my-order="2"> ... </div> 
  <div class="mix category-2" data-my-order="3"> ... </div> 
  <div class="mix category-2" data-my-order="4"> ... </div> 
</div>

MixItUp目标与类混合容器中的元素。分类过滤添加为类和排序属性添加自定义数据属性。

建立你的过滤器控制:

class="filter" data-filter=".category-1">Category 1 
class="filter" data-filter=".category-2">Category 2

过滤发生在过滤器按钮被点击。

建立您的排序控件:

class="sort" data-sort="my-order:asc">Ascending Order 
class="sort" data-sort="my-order:desc">Descending Order

排序发生在排序按钮被点击。

CSS

#Container .mix{ 
  display: none; 
}

在项目的样式,设置目标元素没有显示属性。 MixItUp将只显示那些匹配当前的过滤元件。

JS

实例MixItUp上使用jQuery的容器:

$(function(){ 
  $('#Container').mixItUp();  
});

使用我们的容器的ID,我们可以实例化MixItUp与jQuery的方法.mixItUp()

查看DEMO   立即下载

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
JavaScript 指导方针
Apr 05 Javascript
jquery实现网页查找功能示例分享
Feb 12 Javascript
JQuery判断radio是否选中并获取选中值的示例代码
Oct 17 Javascript
Node.js事件循环(Event Loop)和线程池详解
Jan 28 Javascript
xcode中获取js文件的路径方法(推荐)
Nov 05 Javascript
React创建组件的三种方式及其区别
Jan 12 Javascript
jquery实现左右滑动式轮播图
Mar 02 Javascript
webpack3+React 的配置全解
Aug 21 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
Dec 03 Javascript
JavaScript 作用域实例分析
Oct 02 Javascript
JS实现密码框效果
Sep 10 Javascript
输入框跟随文字内容适配宽实现示例
Aug 14 Javascript
jQuery实现简单二级下拉菜单
Apr 12 #Javascript
纯JS实现旋转图片3D展示效果
Apr 12 #Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
Apr 12 #Javascript
jQuery表单美化插件jqTransform使用详解
Apr 12 #Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
Apr 12 #Javascript
jQuery插件StickUp实现网页导航置顶
Apr 12 #Javascript
JavaScript 面向对象与原型
Apr 10 #Javascript
You might like
用php的ob_start来生成静态页面的方法分析
2011/03/09 PHP
thinkphp备份数据库的方法分享
2015/01/04 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
jquery选择器(常用选择器说明)
2010/09/28 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
jQuery UI Grid 模态框中的表格实例代码
2017/04/01 jQuery
ES6入门教程之Iterator与for...of循环详解
2017/05/17 Javascript
详解React中的组件通信问题
2017/07/31 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
vuejs点击class变化的实例
2018/09/05 Javascript
[00:21]DOTA2亚洲邀请赛 Logo演绎
2015/02/07 DOTA
Python yield使用方法示例
2013/12/04 Python
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
Python注释详解
2016/06/01 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
python爬取微博评论的实例讲解
2021/01/15 Python
python time.strptime格式化实例详解
2021/02/03 Python
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
英国女士家居服网站:hush
2017/08/09 全球购物
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
名人演讲稿范文
2014/09/16 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
单位单身证明样本
2014/10/11 职场文书
安全保证书
2015/01/16 职场文书
浅谈:电影《孔子》观后感(范文)
2019/10/14 职场文书
总结高并发下Nginx性能如何优化
2021/11/01 Servers