dragslot.js是一款可以对列表自由拖拽排序的jQuery插件。该插件主要的功能是实现了列表项可以在各个列表中相互拖拽. 对于像todo list, 分配任务列表都可以应用这个效果。

使用方法

在页面中引入dragslot.css和dragslot.js文件。

HTML结构

使用该插件的基本HTML结构要求如下:

  • drag item 1

  • drag item 2

初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该列表拖拽插件。

$('#dragslot').dragslot({

slotItemClass : 'slot-item',

placeholderClass : 'placeholder',

dragItemClass : 'drag-item',

slotListClass : 'slot-list',

slotHandlerClass : 'slot-handler',

emptySlotClass : 'empty-slot',

slotClass : 'slot',

slotItem : 'li',

slotList : 'ul',

dropCallback: function(el){

alert('dragItem : ' + el.dragItemId);

}

});

配置参数

dragslot.js插件的可用配置参数有:

slotItemClass:被拖拽列表项的css class名称。默认值为"slot-item"。

placeholderClass:被拖拽列表项占位符的class名称。默认为"placeholder"。

dragItemClass:列表项被拖动时添加到列表项的class名称,默认为"drag-item"。

slotListClass:列表的class名称。默认为"slot-list"。

slotHandlerClass:包裹被拖动列表项的容器的class名称,默认为"slot-handler"。

emptySlotClass:空槽的class名称,默认为"empty-slot"。

slotClass:slot的class名称,默认为"slot"。

slotItem:要拖动的html元素,默认是li元素。

slotList:要拖动的列表,默认是ul元素。

dropCallback:当被拖动的列表项被放下时的回调函数。

关于作者

dragslot.js插件的作者是Ashley Lv。关于该插件的问题可以咨询她。她的联系方式有:

html列表拖拽排序插件,可对列表自由拖拽排序的jQuery插件相关推荐

  1. html5向上向下兼容插件,Sticky Header-兼容IE8的页面顶部固定jQuery插件

    sticky-header.js是一款非常实用的兼容IE8+浏览器的页面顶部固定jQuery插件.该页面顶部固定插件可以通过参数来控制header元素的样式及固定效果,并且提供了丰富的回调函数. 使用 ...

  2. 超全超实用的Javascript类库和jQuery插件大全之二:文字处理,表格和列表处理,实用......

    为什么80%的码农都做不了架构师?>>>    日期:2012-10-15  来源:GBin1.com 如果你需要解决一些开发中遇到的技术问题的话,很可能会找到一些相关的javasc ...

  3. 15款提高表格操作的jQuery插件

    table表格由于它的浏览器兼容性和复杂的标签嵌套方式,可以算是添加样式最困难的对象之一了.大多数前端er都把网页中的table标签替 换为div,主要就是因为div要比table更容易添加CSS样式 ...

  4. 超全超实用的Javascript类库和jQuery插件大全之一:图片,地图和图形

    为什么80%的码农都做不了架构师?>>>    日期:2012-10-10  来源:GBin1.com 如果你需要解决一些开发中遇到的技术问题的话,很可能会找到一些相关的javasc ...

  5. 分享13个帮助你简化开发的jQuery插件

    为什么80%的码农都做不了架构师?>>>    日期:2012-7-23  来源:GBin1.com jQuery的社区力量的重要体现就是jQuery插件,我们每隔一段时间就会在jQ ...

  6. jquery插件课程1 幻灯片、城市选择、日期时间选择、拖放、方向拖动插件

    jquery插件课程1  幻灯片.城市选择.日期时间选择.拖放.方向拖动插件 一.总结 一句话总结:都是jquery插件,都还比较小,参数(配置参数.数据)一般都是通过json传递. 1.插件配置数据 ...

  7. 帮助你构建自适应布局的30款优秀 jQuery 插件(上篇)

    自适应设计(Responsive Layouts)是时下网页设计领域最热门的话题之一,自适应设计的目标是要让产品界面能够响应用户的行为,根据不同终端设备自动调整尺寸,带给用户良好的使用体验.下面是收集 ...

  8. 100个优秀jQuery插件精选

    100个优秀jQuery插件精选 在2012年里出现了很多很棒的jQuery插件,如结合CSS3的jQuery动画.强大的支持多设备浏览的响应性布局设计.使用视频作为网页设计背景.jQuery图像幻灯 ...

  9. 40 个让你的网站更加友好的 jQuery 插件

    一个插件的基本功能是执行一个含有元素集合的函数数组.每个方法和jQuery核心组成一个插件,如.fadeOut()或.addClass().一个jQuery插件是一个基本的可以扩充jQuery 原型对 ...

  10. bootstrap jquery 插件 简单总结

    主要分为 Bootstrap 基本结构.Bootstrap CSS.Bootstrap 布局组件和 Bootstrap 插件几个部分 下面是内置的jQuery插件  通过data API 调用   因 ...

最新文章

  1. 红外遥感设计报告论文+电路原理图
  2. 帕斯卡三角形(Pascal's triangle)
  3. ADT 怎么删除logcat过滤规则
  4. java 函数名调用_粉丝提问|c语言:如何定义一个和库函数名一样的函数,并在函数中调用该库函数...
  5. #1182 : 欧拉路·三(有向图的欧拉路)
  6. CF603E-Pastoral Oddities【CDQ分治,可撤销并查集】
  7. jboss4 java_带有JBoss工具的OpenShift 3上的Java EE 7应用程序
  8. spring boot 启动类
  9. 二叉搜索树中第k大元素_二叉搜索树中第K个最小元素
  10. Integer String int 相互转化
  11. Laravel 超好用代码提示工具 Laravel IDE Helper
  12. 一个整数,它加上100后是一个完全平方数,加上168又是一个完全平方数,请问该数是多少?...
  13. Messenger Group Redesign - 缓解群组社交压力设计思考
  14. 王朝娱乐H5 游戏源码(cocos creator , pomelo + mongDB)搭建教程
  15. WPF:新手入门教程
  16. 分组交换(Packet Switching)和线路交换(Circuit Switching)
  17. linux 在本地创建svn服务器_linux下搭建SVN
  18. 3:表的基本操作-MySQL
  19. 太极·Magisk框架v4.1.3 安卓版
  20. 刘易远:你自己,才是自己的救世主

热门文章

  1. 新增磁盘并把新磁盘虚拟化成逻辑卷,把文件系统/home挂载到这个新逻辑卷
  2. tRNAscan-SE 预测tRNA基因
  3. Windows 10浏览器Edge和Chrome大比拼
  4. 100教育:一场与信任赛跑的赌注
  5. python里面的类和对象_Python中类和对象在内存中是如何保存?
  6. java 使用new新建一个对象时的操作过程
  7. plspl和oracle,LOL2017LSPL春季死啊DS轻取NON ME逆转GD赢得首胜
  8. linux 日志 停止滚动,linux – syslog在日志轮换后停止记录
  9. java 查询线程_Java多线程查询
  10. qt chart 如何使网格填满整个窗口_Qt实现截屏的关键函数