jQuery拖动插件(原创)

所属分类:输入-拖和放

 8726  61  查看评论 (0)
分享到微信朋友圈
X
jQuery拖动插件(原创) ie兼容12

更新时间:2021-04-04 23:10:28

更新说明:解决如果没有拖动的子元素报“aLi.outerWidth()”未定义的问题~


更新时间:2021-03-15 11:14:05

使用方法

调用JS 初始化:

$('.drag').each(function(idx, el) {
    $(this).Drag();
})

HTMl:

<ul data- data-spacing="10" data-revert="id">
    <li data-id="item1">0</li>
    <li data-id="item2">
        <div>此区域内禁止拖动</div>
    </li>
    <li data-id="item3">禁止拖动,与被拖动</li>
    <li data-id="item4">3</li>
    <li data-id="item5">4</li>
    <li data-id="item6">禁止拖动,固定最后一位</li>
</ul>

获取返回值:

$(document).on('drag:drag1', function(e, start, end) {});

Drag:

参数说明类型默认值
data-class=""给Switch指定一个选择器String-
data-spacing=""间距number10
data-revert=""返回值类型 id indexstringindex
参数说明类型默认值
data-id=""返回值IDString-
class="forbid"此元素禁止拖动,与被切换class-
class="nail_end"重新渲染元素时,重置定位信息,一般用于固定最后一个元素class-
class="cancel"子元素的class,当点击拖动元素的子元素时,子元素不触发拖动事件class-
语法:$(selector).Drag(event,{parameter})
说明说明参数描述
event事件方法名称set设置是否选中
reset重置定位信息
parameter事件方法参数(reset时使用)start: 0拖动开始位置
end: 0拖动结束位置
注:动态加载时,必须先重置拖动插件,添加完成以后需要重新调用拖动插件
相关插件-拖和放

jQuery可任意拖拽排序菜单树机构树

jQuery可任意拖拽排序菜单树机构树
  拖和放
 44608  410

jQuery行间拖拽插件

行与行之间移动,行内块状移动,小块独立一行
  拖和放
 28311  311

jQuery自由拖曳照片插件

可自由拖曳照片,并展现文字和内容
  拖和放
 27457  324

Sortable – 简单灵活的 JavaScript 拖放排序插件

Sortable 简单灵活的 JavaScript 拖放排序插件
  拖和放
 103376  445

讨论这个项目(0)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复