jq-ui的Sortable插件 两列布局 左右拖拽
来源:互联网 发布:mac怎么远程win8 编辑:程序博客网 时间:2024/05/16 04:48
html页面传送门—–http://pan.baidu.com/s/1c21Fqhi
1.先引入
<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css"> <link rel="stylesheet" href="http://apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css"> <script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script> <script src="http://apps.bdimg.com/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
2.简单样式
<style> ul {border: 1px solid Black;height: 500px;width: 100%;display: inline-block;vertical-align: top;padding:0;} li {list-style-type: none;padding: 10px;} li span{display: inline-block;margin-left:5px;} li.ui-state-default{background:transparent none;border:none;} </style>
3.html部分
<div class="container"> <div class="row"> <div class="col-md-6"> <ul id="sortable1" class="connectedSortable"> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="0"/><span>Item 1</span></li> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="0"/><span>Item 2</span></li> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="0"/><span>Item 3</span></li> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="0"/><span>Item 4</span></li> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="0"/><span>Item 5</span></li> </ul> </div> <div class="col-md-6"> <ul id="sortable2" class="connectedSortable"> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="0"/><span>Item 6</span></li> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="1"/><span>Item 7</span></li> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="2"/><span>Item 8</span></li> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="3"/><span>Item 9</span></li> <li class="ui-state-default"><input name="Fruit" type="checkbox" value="4"/><span>Item 10</span></li> </ul> </div> </div></div>
4.jq部分
<script> $(".connectedSortable input").click(function () { $(this).parent().toggleClass("selected"); }); $(".connectedSortable").sortable({ connectWith: "#sortable2" , start: function (e, info) { //拖放后事件,排序开始事件 info.item.siblings(".selected").appendTo(info.item); }, stop: function (e, info) { //停止事件 info.item.after(info.item.find("li")); $(".connectedSortable li").removeClass("selected"); $(".connectedSortable input").prop("checked",false); }, out: function( event, ui ) {} //移除事件 });</script>
5.效果
0 0
- jq-ui的Sortable插件 两列布局 左右拖拽
- jquery-ui的拖拽排序(sortable)
- jquery-ui的sortable插件使用示例
- JS_布局_的左右两列自动拉伸对齐
- Flex布局实现圣杯布局,左右两列固定、中间列自适应的三列式布局
- sortable图片拖拽插件
- CSS左右两列布局宽度100%
- 一个轻量级的jQuery拖拽排序插件 - HTML5 Sortable
- Sortable 拖拽插件 使用文档
- 左右两列且可收缩的流式布局框架--Jquery于Div/Css结合
- 利用BFC实现左右两列自适应布局
- jq UI插件
- 用jQuery.ui.sortable实现拖拽排序
- 好用的jq拖拽插件
- 常见的两列布局和三列布局
- 典型的左右结构(两列)的网页模式
- 2013/12/11 Jquery UI插件 sortable库
- 【JQuery UI】拖曳排序插件——sortable
- Mongodb——Aggregate
- docker下计划任务crontab的使用方法
- 【English】August summary ——Come on!September
- 小易最少可能多少秒就落入超超的陷阱
- xrange -->range
- jq-ui的Sortable插件 两列布局 左右拖拽
- Using TemplateRef to create a tooltip/popover directive in Angular 2
- source路径等问题 idea中配置使用mybatis出现问题BuilderException (XML文件路径问题)
- JAVA面试问题及答案(上)
- spring json接口开发及调用
- 筛选DataTable数据的方法
- 单片机中16进制与浮点数互换
- declares multiple JSON fields
- Struck: Structured Output Tracking with Kernels