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各浏览器中option元素的表现差异
Apr 07 Javascript
div失去焦点事件实现思路
Apr 22 Javascript
javascript函数式编程程序员的工具集
Oct 11 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
你所未知的3种Node.js代码优化方式
Feb 25 Javascript
理解js回收机制通俗易懂版
Feb 29 Javascript
JavaScript中的冒泡排序法
Aug 03 Javascript
JSONP基础知识详解
Mar 19 Javascript
WebStorm ES6 语法支持设置&amp;babel使用及自动编译(详解)
Sep 08 Javascript
vue微信分享的实现(在当前页面分享其他页面)
Apr 16 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
Dec 21 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
Feb 09 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存储过程调用实例代码
2013/02/03 PHP
php cURL和Rolling cURL并发方式比较
2013/10/30 PHP
使用Composer安装Yii框架的方法
2016/03/15 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
PHP函数积累总结
2019/03/19 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
javascript奇异的arguments分析
2010/10/20 Javascript
AJAX分页的代码(后台asp.net)
2011/02/14 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
JQuery实现动态表格点击按钮表格增加一行
2014/08/24 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
jQuery实现带水平滑杆的焦点图动画插件
2016/03/08 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
零基础学Python(一)Python环境安装
2014/08/20 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
python生成多个只含0,1元素的随机数组或列表的实例
2018/11/12 Python
Django实现文件上传下载功能
2019/10/06 Python
keras中的backend.clip用法
2020/05/22 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
详解Python流程控制语句
2020/10/28 Python
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
联强国际笔试题面试题
2013/07/10 面试题
化学教师教学反思
2014/01/17 职场文书
高中军训感言400字
2014/02/24 职场文书
考试保密承诺书
2014/08/30 职场文书
学校副校长四风对照检查材料整改措施
2014/09/25 职场文书
学习保证书100字
2015/02/26 职场文书
项目备案申请报告
2015/05/15 职场文书
Python+Appium新手教程
2021/04/17 Python
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python