jQuery拖动插件(原创)

所属分类:输入-拖和放

 8565  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移动端手势滑动切换(原创)

仿探探应用首页,原生图片切换(个人原创)移动端
  拖和放
 31187  334

图标拖拽效果,兼容所有浏览器

原生JS实现图标图片拖拽,封装好了,可以直接拿去使用
  拖和放
 38567  374

jQuery九宫格拖拽效果

九宫格拖拽效果简单上手附带代码注释详解
  拖和放
 29138  315

jQuery图片DIV指定范围内拖动加调整大小

实现在指定大小DIV内拖动图片,以及调整图片大小
  拖和放
 46440  390

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

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