jQueryUI Sortable 应用Demo(分享)


Posted in jQuery onSeptember 07, 2017

最近工作用需要设计一个自由布局的页面设计。我选了jQuery UI 的 sortable ,可以拖拽,自由排序 使用很方便,写一个demo,做个记录。

第一、单项目自由排序

下图效果

jQueryUI Sortable 应用Demo(分享)

代码段:

<script type="text/javascript"> 
 
  $(function () {
    $("#box_wrap").sortable({
      helper: "clone",
      placeholder: "box-holdplace",
      sort: function (e, ui) {
        //排序时触发事件
      },
      // handle: ".handle",//指定元素内的某种元素才可以拖动,非常有用
    }).disableSelection();   
  });
</script>

html:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
  <link href="js/bootstrap/css/bootstrap.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" />
  <link href="js/bootstrap/css/bootstrap-theme.min.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" />
  <link href="css/index.css" rel="external nofollow" 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="box_wrap" id="box_wrap">
    <div class="box">
      test1
    </div>
    <div class="box">
      test2
    </div>
    <div class="box">test3
    </div>
  </div>
</body>
</html>

第二、多排序组之间自由拖拽

jQueryUI Sortable 应用Demo(分享)

代码段:

<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();
  });
</script>

html 代码:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
  <link href="js/bootstrap/css/bootstrap.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" />
  <link href="js/bootstrap/css/bootstrap-theme.min.css" rel="external nofollow" rel="external nofollow" rel="stylesheet" />
  <link href="css/index.css" rel="external nofollow" 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">
            left-test1
          </div>
          <div class="box">
            left-test2
          </div>
          <div class="box">
            left-test3
          </div>
        </div>
      </div>
      <div class="column col-md-6">
        <div class="box_wrap" id="box_wrap2" >
          <div class="box">
            test1
          </div>
          <div class="box">
            test2
          </div>
          <div class="box">
            test3
          </div>
        </div>
      </div>
    </div>   
  </div>
</body>
</html>

上面另种是工作中比较常用的排序形式。

以上这篇jQueryUI Sortable 应用Demo(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery实现的手风琴侧边菜单效果
Mar 29 jQuery
jQuery自定义图片上传插件实例代码
Apr 04 jQuery
jQuery实现radio第一次点击选中第二次点击取消功能
May 15 jQuery
jQuery实现动态删除LI的方法
May 30 jQuery
jquery中有哪些api jQuery主要API
Nov 20 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
jQuery 实现左右两侧菜单添加、移除功能
Jan 02 jQuery
jquery在启动页面时,自动加载数据的实例
Jan 22 jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
jQuery实现的中英文切换功能示例
Jan 11 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 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
jQuery中.attr()和.data()的区别分析
Sep 03 #jQuery
You might like
php二分法在IP地址查询中的应用
2008/08/12 PHP
用php解析html的实现代码
2011/08/08 PHP
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
PHP If Else(elsefi) 语句
2013/04/07 PHP
编写安全 PHP应用程序的七个习惯深入分析
2013/06/08 PHP
php实现aes加密类分享
2014/02/16 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
2015/04/01 PHP
WordPress开发中的get_post_custom()函数使用解析
2016/01/04 PHP
Laravel中服务提供者和门面模式的入门介绍
2017/11/06 PHP
JavaScript中的闭包原理分析
2010/03/08 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
2013/06/24 Javascript
js判断url是否有效的两种方法
2014/03/04 Javascript
处理文本部分内容的TextRange对象应用实例
2014/07/29 Javascript
jQuery设置Cookie及删除Cookie实例分析
2016/04/15 Javascript
微信小程序如何获取用户手机号
2018/01/26 Javascript
Node.js中DNS模块学习总结
2018/02/28 Javascript
RxJS的入门指引和初步应用
2019/06/15 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
对python实时得到鼠标位置的示例讲解
2018/10/14 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
使用python 的matplotlib 画轨道实例
2020/01/19 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
Python文件夹批处理操作代码实例
2020/07/21 Python
python实现控制台输出颜色
2021/03/02 Python
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
教师学习群众路线心得体会
2014/11/04 职场文书
2015年社会治安综合治理工作总结
2015/04/10 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
孔子观后感
2015/06/08 职场文书
员工旷工检讨书
2015/08/15 职场文书
高考升学宴主持词
2019/06/21 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python