瀑布流

带排序功能瀑布流 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.  
  13.   <!-- 2nd step -->
    
  14.   <div data-sjsel="food"> [...] </div>
    
  15.   <div data-sjsel="development"> [...] </div>
    
  16.   <div data-sjsel="development"> [...] </div>
    
  17. </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

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

已有 519 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(1)

评论:

1 条评论,访客:0 条,博主:0 条

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!