jQuery UI Draggable + Sortable 结合使用(实例讲解)


Posted in jQuery onSeptember 07, 2017

工作中需要将一个左边的设计好的控件,拖拽到右边的面板中,同时保持右边面板中的控件自由排序,这时候就需要及支持拖拽又支持排序的操作了,

Demo截图:从左边控件拖到右边区域

jQuery UI Draggable + Sortable 结合使用(实例讲解)

代码段:

<script type="text/javascript">
  $(function () {
    $("#box_wrap1,#box_wrap2").sortable({
      connectWith: ".box_wrap",
      helper: "clone",
      cursor: "move",//移动时候鼠标样式
      opacity: 0.5, //拖拽过程中透明度
      placeholder: "box-holdplace",//占位符className,设置一个样式
    }).disableSelection();
 
    $(".dragable").draggable({
      connectToSortable: ".sortable",
      helper: "clone",
      // revert: "invalid",
      // handle: ".handle"
    });
  });
</script>

Html 代码:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
  <link href="js/bootstrap/css/bootstrap.css" rel="external nofollow" rel="stylesheet" />
  <link href="js/bootstrap/css/bootstrap-theme.min.css" rel="external nofollow" rel="stylesheet" />
  <link href="css/index.css" rel="external nofollow" rel="stylesheet" />
 
  <script src="js/jquery-1.10.2.min.js"></script>
  <script src="js/bootstrap/js/bootstrap.min.js"></script>
 
  <!--Sortable -->
  <script src="//apps.bdimg.com/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
 
</head>
<body>
  <div class="container">
    <div class="row">
      <div class="column col-md-6">
        <div class="box_wrap " id="box_wrap1" >
          <div class="box dragable">
            left-test1
          </div>
          <div class="box dragable">
            left-test2
          </div>
          <div class="box dragable">
            left-test3
          </div>
        </div>
      </div>
      <div class="column col-md-6">
        <div class="box_wrap sortable" id="box_wrap2">
          <div class="box">
            test1
          </div>
          <div class="box">
            test2
          </div>
          <div class="box">
            test3
          </div>
        </div>
      </div>
    </div>
  </div>
</body>
</html>

以上这篇jQuery UI Draggable + Sortable 结合使用(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
jquery Form轻松实现文件上传
May 24 jQuery
jQuery模拟实现天猫购物车动画效果实例代码
May 25 jQuery
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 jQuery
jQuery ajax读取本地json文件的实例
Oct 31 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jQuery实现获取动态添加的标签对象示例
Jun 28 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
jquery中为什么能用$操作
Jun 18 jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
jQueryUI Sortable 应用Demo(分享)
Sep 07 #jQuery
jQuery实现的弹幕效果完整实例
Sep 06 #jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 #jQuery
jquery实现限制textarea输入字数的方法
Sep 06 #jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 #jQuery
jQuery实现注册会员时密码强度提示信息功能示例
Sep 05 #jQuery
jquery+css实现下拉列表功能
Sep 03 #jQuery
You might like
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2009/11/12 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
2017/03/13 Javascript
JavaScript中splice与slice的区别
2017/05/09 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
pandas series序列转化为星期几的实例
2018/04/11 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
logging level级别介绍
2020/02/21 Python
Python 可视化神器Plotly详解
2020/12/26 Python
CSS超出文本指定宽度用省略号代替和文本不换行
2016/05/05 HTML / CSS
李维斯牛仔裤英国官方网站:Levi’s英国
2019/10/10 全球购物
美国领先的机场停车聚合商:Airport Parking Reservations
2020/02/28 全球购物
面试求职的个人自我评价
2013/11/16 职场文书
最新创业融资计划书
2014/01/19 职场文书
甜美蛋糕店创业计划书
2014/01/30 职场文书
党员演讲稿
2014/09/04 职场文书
2014领导干部四风问题查摆思想汇报
2014/09/13 职场文书
2014党的群众路线教育实践活动总结材料
2014/10/31 职场文书
初中教师个人工作总结
2015/02/10 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
债务纠纷起诉书
2015/05/20 职场文书
爱国电影观后感
2015/06/19 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
浅谈如何提高PHP代码的质量
2021/05/28 PHP
JavaScript 对象创建的3种方法
2021/11/17 Javascript
Pandas-DataFrame知识点汇总
2022/03/16 Python