4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
Isotope.js 超好看前端响应式JS插件 动态实现瀑布流布局排版...
来自 : zzzmh.cn/single?id... 发布时间:2021-03-24

官网地址:https://isotope.metafizzy.co/

项目中的效果:https://chrome.zzzmh.cn/



入门用法

1、筛选过滤

(官网例子: https://isotope.metafizzy.co/filtering.html)

html

 divid=\"grid\"  div p 80 /p /div  div p 89 /p /div  div p 30 /p /div  div p 55 /p /div /div 


javascript

//全部$(\'#grid\').isotope({filter:\'*\'});//class中包含transition$(\'#grid\').isotope({filter:\'.transition\'});//class中包含metal$(\'#grid\').isotope({filter:\'.metal\'});//jQuery代码过滤$(\'#grid\').isotope({filter:function(){varnumber=$(this).find(\'.number\').text();returnparseInt(number,10) 50;}})


在我的项目中的效果 : (在线地址: https://chrome.zzzmh.cn/)


2、排序

(官网例子 https://isotope.metafizzy.co/sorting.html)

html

 divid=\"grid\"  div data-category=\"transition\"  p 79 /p  h3 Au /h3  h2 Gold /h2  p 196.966569 /p  /div  div data-category=\"metalloid\"  p 51 /p  h3 Sb /h3  h2 Antimony /h2  p 121.76 /p  /div ... /div 


javascript

// 目标div中的子元素里 class 为 name 的值$(\'#grid\').isotope({ sortBy: \'name\' })// 目标div中的子元素里 class 为 number 的值$(\'#grid\').isotope({ sortBy: \'number\' })// 进阶$(\'#grid\').isotope({ // 定义data getSortData: { category: \'[data-category]\', // 指目标div中的attribute的值,例如前面html里的 data-category=\"metalloid\" number: \'.number\' //目标div中的子元素里 class 为 number 的值 }, // 排序 sortBy: number, // 按照某个data排序,也支持多个,写作 sortBy:[number, category], // 是否升序 true or false sortAscending: false});


在我的项目中的效果 : (在线地址:https://chrome.zzzmh.cn/)


入门功能就是这些,进阶功能建议访问官网查看: https://isotope.metafizzy.co



本文链接: http://isotope.immuno-online.com/view-708304.html

发布于 : 2021-03-24 阅读(0)