带排序功能瀑布流 masonry 特效代码

sortableJs 是一个带排序功能的 js masonry 瀑布流插件,sortableJs 能够使元素以卡片形式显示,并以 masonry 瀑布流方式进行布局,通过点击分类按钮,可以将卡片按指定的方式动态排序。本代码适用浏览器:搜狗、360、FireFox(建议)、Chrome、Safari、Opera、傲游、世界之窗,不支持 IE8 及以下浏览器,首选火狐浏览器。是一款不错的的特效插件,需要的朋友可以下载!希望大家喜欢!

使用方法:

  1. <!–  在页面中引入sortable.min.css和sortable.min.js文件。 –>
  2. <link rel=“stylesheet” href=“path/to/sortable.min.css”>
  3. <script src=“path/to/sortable.min.js”></script>

HTML 结构:

  1. <!– 1st step –>
  2. <ul>
  3.   <li>
  4.     <a data-sjslink=“food”> […] </a>
  5.   </li>
  6.   <li>
  7.     <a data-sjslink=“development”> […] </a>
  8.   </li>
  9. </ul>
  10. <!– 3st step –>
  11. <div id=“sortable” class=“sjs-default”>
  12.   <!– 2nd step –>
  13.   <div data-sjsel=“food”> […] </div>
  14.   <div data-sjsel=“development”> […] </div>
  15.   <div data-sjsel=“development”> […] </div>
  16. </div>

1、使用无序列表插件一组元素,每个链接都添加一个 data-sjslink 属性,指向要操作的分类元素。

2、将同一种类的元素包裹在 data-sjsel 属性的块级元素中。

3、将所有的块级元包裹子啊 sjs-default 容器中,并指定一个 id。

JavaScript:

  1. <!– 最后,在页面DOM元素加载完毕之后,通过sortablejs()方法来初始化插件。 –>
  2. <script type=“text/javascript”>
  3.   document.querySelector(‘#sortable’).sortablejs()
  4. </script>

该带排序功能的 js masonry 瀑布流插件的 github 地址为:https://github.com/TristanBlg/sortableJs

阅读全文
常见问题
下载地址失效了怎么版?
客服会第一时间检查下载地址,并发送到您的注册邮箱。如未及时处理可联系客服QQ或邮箱。
导入演示被中断了想重新导入怎么办?
https://themege.net/23822.html
不懂导入演示数据?无法一键导入演示数据?
https://themege.net/16186.html
原文链接:https://themege.net/1326.html,转载请注明出处。
0

评论0

请先