jquery-ui 拖动列表 与 拖拽

15 篇文章 0 订阅
8 篇文章 0 订阅

一、列表拖动——Sortable Widget


代码:

define(["jqueryUI","jquery"],function() {	
	
var dragInit = {
	initVisualModuleSortAble:function(){
 <span style="white-space:pre">	</span>    //用于拖动的dom,可以是多个拖动的dom的父节点
	    $('#body,#head,#foot').sortable({
            placeholder : "md_move_border",//拖动某个dom之后残留在原位置的class样式名称,否则显示空白
            items : ".bk_mv_md:not(.dead)",//当到达边缘时页面会滚动
            stop : function(event, ui){}); //拖动停止时事件
	}
页面加载时初始化这个方法就可以了。 具体的API详见  http://www.runoob.com/jqueryui/api-sortable.html


二、拖拽组件到拖动列表——Draggable Widget



代码:

	initIconDragAble:function(){
		  $(".mobile_md_cat_list").find(".body").each(function() { //遍历每个按钮icon设置拖拽功能
	            $(this).draggable({
	                connectToSortable : "#body",  //目标区域列表div的dom
	                helper : "clone", //拖拽时为原dom按钮的clone,而不是直接拖拽原dom按钮
	                revert : "invalid", //当未拖入到指定目标区域时,回到原位置
	            });
	        });
	}

页面加载时初始化这个方法就可以了。 具体的API详见  http://www.runoob.com/jqueryui/api-draggable.html


注意:jquery-ui请使用1.11.1(包含)及以下版本,1.11.1以上在使用connectToSortable属性, 也就是从列表移动到另一个soatable中

会出现问题


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值