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 相关文章推荐
ext 列表页面关于多行查询的办法
Mar 25 Javascript
浅谈Javascript嵌套函数及闭包
Nov 09 Javascript
JavaScript验证Email(3种方法)
Sep 21 Javascript
JS实现的页面自定义滚动条效果
Oct 26 Javascript
JS中的==运算: [''] == false —&gt;true
Jul 24 Javascript
jQuery中Nicescroll滚动条插件的用法
Nov 10 Javascript
JS实现页面进入和返回定位到具体位置
Dec 08 Javascript
angular实现表单验证及提交功能
Feb 01 Javascript
vue iview组件表格 render函数的使用方法详解
Mar 15 Javascript
JS实现前端页面的搜索功能
Jun 12 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
Mar 07 Javascript
详解在网页上通过JS实现文本的语音朗读
Mar 28 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
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
Js四则运算函数代码
2012/07/21 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
基于Vue2.0的分页组件
2017/03/16 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
2017/09/18 Javascript
静态页面实现 include 引入公用代码的示例
2017/09/25 Javascript
详解Vue组件插槽的使用以及调用组件内的方法
2018/11/13 Javascript
jquery操作checkbox的常用方法总结【附测试源码下载】
2019/06/10 jQuery
es6中let和const的使用方法详解
2020/02/24 Javascript
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
详解Django中的过滤器
2015/07/16 Python
深入浅析python 中的匿名函数
2018/05/21 Python
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
Python字符串逆序输出的实例讲解
2019/02/16 Python
python标准库os库的函数介绍
2020/02/12 Python
如何使用python传入不确定个数参数
2020/02/18 Python
Django models文件模型变更错误解决
2020/05/11 Python
Pytorch转onnx、torchscript方式
2020/05/25 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
Zooplus葡萄牙:欧洲领先的网上宠物商店
2018/07/01 全球购物
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
销售人员个人求职信
2013/09/26 职场文书
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
电焊工岗位职责
2014/03/06 职场文书
2014年国培研修感言
2014/03/09 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
个人工作表现自我评价
2015/03/06 职场文书
《分数乘法》教学反思
2016/02/24 职场文书
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python