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 相关文章推荐
jquery dialog键盘事件代码
Aug 01 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
javascript用函数实现对象的方法
May 14 Javascript
JavaScript中用getDate()方法返回指定日期的教程
Jun 09 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
Jun 24 Javascript
JS、jQuery中select的用法详解
Apr 21 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
Nov 21 Javascript
jQuery按需加载轮播图(web前端性能优化)
Feb 17 Javascript
layui文件上传实现代码
May 20 Javascript
记录vue做微信自定义分享的一些问题
Sep 12 Javascript
Element MessageBox弹框的具体使用
Jul 27 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
Jul 31 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
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
兼容PHP5的PHP目录管理函数库
2008/07/10 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
2016/03/21 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
javascript的函数
2007/01/31 Javascript
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
Jquery判断form表单数据是否变化
2016/03/30 Javascript
Javascript基础教程之比较null和undefined值
2016/05/16 Javascript
jQuery简单实现列表隐藏和显示效果示例
2016/09/12 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
2016/10/14 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
2017/01/18 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
JS中mouseup事件丢失的原因与解决办法
2017/06/14 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
js实现拖动缓动效果
2020/01/13 Javascript
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
ssh批量登录并执行命令的python实现代码
2012/05/25 Python
Python3.x爬虫下载网页图片的实例讲解
2018/05/22 Python
python高阶爬虫实战分析
2018/07/29 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
django创建超级用户过程解析
2019/09/18 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
斯凯奇澳大利亚官网:SKECHERS澳大利亚
2018/03/31 全球购物
西班牙购买隐形眼镜、眼镜和太阳镜网站:Lentiamo.es
2020/06/11 全球购物
销售文员岗位职责
2013/11/29 职场文书
班组长的岗位职责
2013/12/09 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
三八妇女节活动总结
2014/05/04 职场文书
产品推广策划方案
2014/05/10 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
利用Python实现模拟登录知乎
2022/05/25 Python
MySQL添加索引特点及优化问题
2022/07/23 MySQL