美文网首页
拖拽插件的使用

拖拽插件的使用

作者: yunshengz | 来源:发表于2018-08-20 16:18 被阅读0次

1.jQuery List DragSort ;一个适合拖动块元素的插件

$('.m-media-manager-list').dragsort({  // $('.m-media-manager-list'),获取拖拽列表
    dragSelector: 'li',   // 可拖拽的块
    placeHolderTemplate: '<li class="drag-placeholder"></li>',  // 模块拖动后,要插入的位置的HTML结构
    dragEnd: function () {
      // 拖拽结束后要调用的函数
    }
});
/*
* 插件的其他参数说明
* dragSelectorExclude:在拖拽块中不会触发拖拽的元素;默认值是”input, textarea, a[href]”。
* dragBetween:是否启用多组列表间的相互拖动。默认false 
* scrollSpeed:
* scrollContainer:
*/

2.jQuery Sortable;一个适合拖动树状型的列表

// 父级移动
$('.m-grouping-list').sortable({
      delay: 150, //鼠标点下的多少毫秒之后触发拖拽
      containerSelector: '.m-grouping-list', // 拖拽的容器
      handle: '.m-parent-handle',  //触发拖拽
      itemSelector: 'div.m-parent-grouping',  // 需要拖拽的项
      placeholder: '<div class="m-grouping-placeholder placeholder"></div>',  // 拖拽项插入新位置的占位符
      onDrop: function ($item, container, _super) {
        // 在鼠标移动事件开始时执行。 占位符尚未移动。
      }    
    });
// 子级移动
    $('.js-m-grouping-wrap').sortable({
      delay: 150,
      group: 'js-m-grouping-wrap', // 多个同级列表之间的相互移动
      containerSelector: '.js-m-grouping-wrap',
      handle: '.m-son-grouping',
      itemSelector: 'div.m-son-grouping',
      placeholder: '<div class="m-grouping-placeholder placeholder"></div>',
      onDrop: function ($item, container, _super) {
        // 
      }  
    });

相关文章

  • 拖拽插件的使用

    1.jQuery List DragSort ;一个适合拖动块元素的插件 2.jQuery Sortable;一个...

  • 实现el-table的拖拽

    项目中要求可以拖拽element UI table 的表格 1、使用 sortablejs 插件 2、引入 3、直...

  • h5拖拽相关事件

    拖拽 Sortable.js插件拖拽的时候主要由这几个事件完成,

  • el-table实现拖拽

    el-table原生没有拖拽功能需要使用第三方插件 npm install sortablejs --save 然...

  • 拖拽插件

    http://www.jq22.com/jquery-info5844

  • 拖拽式设计页面资料

    拖拽式设计页面资料 网上常见方案 jquery ui插件 freewall 插件 Draggabilly插件 Sh...

  • draggabilly.pkgd.js拖拽插件的使用

    具体文件可以去插件库下载 使用: 在需要拖拽效果的页面引入js,然后调用即可 1.$(selector).drag...

  • uniapp微信小程序生成分享海报

    目前uniapp微信小程序生成分享海报有很多种方式,本文介绍使用Painter+拖拽的方式 .插件地址 Paint...

  • 封装鼠标拖拽

    1、拖拽插件的参数 参数参数表示的意义el要被拖拽的对象dire"x" , "y" 不传的时候两个方向都能拖拽dr...

  • 拖动拖拽插件

    分享一个封装好的拖动插件,使用方式很简单,入参传入需要拖动的dom即可(支持pc端,h5端) 例子:Drag(do...

网友评论

      本文标题:拖拽插件的使用

      本文链接:https://www.haomeiwen.com/subject/colliftx.html