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日历价格、库存等设置插件
Jul 05 jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
AJAX在JQuery中的应用详解
Jan 30 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
jquery插件实现悬浮的菜单
Apr 24 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 zend解密软件绿色版测试可用
2008/04/14 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
jQuery.get、jQuery.getJSON、jQuery.post无法返回JSON问题的解决方法
2011/07/28 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
2015/05/12 Javascript
jQuery特殊符号转义的实现
2016/11/30 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
Vue中添加过渡效果的方法
2017/03/16 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
Anaconda入门使用总结
2018/04/05 Python
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
Python多继承原理与用法示例
2018/08/23 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
Python tkinter模版代码实例
2020/02/05 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
python中的时区问题
2021/01/14 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
日本非常有名的内衣丝袜品牌:GUNZE
2017/01/06 全球购物
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
介绍一下SQL Server的全文索引
2013/08/15 面试题
销售人员自我评价怎么写
2013/09/19 职场文书
汽车技术服务与营销专业在籍生自荐信
2013/09/28 职场文书
授权委托书怎么写
2014/04/03 职场文书
中班教师个人总结
2015/02/05 职场文书
信贷客户经理岗位职责
2015/04/09 职场文书
2015年技术员工作总结
2015/04/10 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
Html5调用企业微信的实现
2021/04/16 HTML / CSS
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers