var $show = $("#loader"); //进度条
var $orderlist = $("#orderlist");
//var $list = $(".module_list");
var list = ['.star_dou'];//包含可拖拽区域
var $list = $(list.toString());//转为Jquery对象
var connect = ['.tag_content'];//可相互拖拽对象,数组形式,可以实现很多地方相互拖拽
var $connect = $(connect.toString());//转为Jquery对象
$connect.sortable({
connectWith: connect,//执行才能实现相互拖拽否则只能拖拽一次
});//必须要执行拖拽方法,才能实现相互拖拽
//拖拽事件
$list.sortable({
opacity: 0.6,
revert: true,
cursor: 'move',
handle: '.m_title',//可触发该事件对象
appendTo: 'body',
connectWith: connect,//可相互拖拽对象
update: function(){
var new_order = [];
var flag_order = [];
$list.children(".modules").each(function() {
new_order.push(this.title);
});
var newid = new_order.join(',');
var oldid = $orderlist.val();
var url = window.location.href;
$('.flag_tag').each(function (){
flag_order.push($(this).attr('data-flag'));
});
alert(flag_order);
$.ajax({
type: "post",
url: "http://cms.eat.sc/index.php?ac=index&method=update_tpl",
data: { id: newid, order: oldid, url: url }, //id:新的排列对应的ID,order:原排列顺序
beforeSend: function() {
$show.html("<img src='load.gif' /> 正在更新");
},
success: function(msg) {
//alert(msg);
$show.html("");
}
});
}
});
});
分享到:
相关推荐
jquery drag插件, 拖放插件(Drag and Drop) UI/Draggables. EasyDrag jQuery Plugin. jQuery Portlets. jqDnR - drag, drop resize. Drag Demos.
可以兼容jquery,用于div拖动,调节大小,http://threedubmedia.com/code/event/drag/可以去这个网站看演示,不错的东西
拖拽插件、drag 拖拽插件、drag 拖拽插件、drag 拖拽插件、drag
jQuery ui drag插件实现浮动div拖动排列布局代码,jQuery实现拖动布局并将排序结果保存到数据库
jQuery拖拽插件drag.js
Drag and Go是Google Chrome浏览器的超级拖拽插件,又名Super Drag and Go。 拖动的时间可以长一点,可以上下移动,等想好了在决定扔上面还是下面。往上拖曳表示后台打开,向下前台打开。左右方向表示放在当前Tab...
jquery.event.drag jquery拖动插件
jQuery实现拖拽DIV放大缩小插件“idrag”
表格拖拽排序插件 Table Drag and Drop JQuery plugin v0.7 最新0.7版本
本文通过代码给大家介绍了Vue-drag-resize 拖拽缩放插件使用简单示例,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
适用于firefox4.0的quickdrag插件
拖曳在Vue.js上集成拖动的最简单方法。 可拖动元素是一种常见的UX模式,尤其是在触摸屏上。 但是,作为开发人员,您可能会知道,将其与... 然后调用v-drag插件: Vue . use ( drag ) ; 此时,不需要额外的设置。 将
簡單的js Drag 拖拽 不使用任何類庫 簡單的js Drag 拖拽 不使用任何類庫 簡單的js Drag 拖拽 不使用任何類庫 簡單的js Drag 拖拽 不使用任何類庫
一款基于drag.js插件实现的支持水平拖拽,垂直拖拽,自由拖拽等特效的jQuery拖拽代码。
【插件简介】 可以将多种格式的文件直接拖到Blender视窗导入,更加方便,支持如下格式: FBX, GLB, GLTF, OBJ, MTL, X3D, WRL, ABC, PLY, STL, BVH, SVG, PNG, JPG, JPEG, TIFF, VDB, USD, USDC, USDA, DAE, BLEND...
angular-drag.zip angular-drag.zip angular-drag.zip
代码如下: <html xmlns=”http://www.w3.org/1999/xhtml”><head> <meta http-equiv=”Content-... charset=utf-8″> <title>jQuery Dynamic Drag’n Drop</title> [removed]</scr
拖拽drag.js
最近写项目的时候,要用到一个拖拽效果,但是,所以写了一个例子上传到这里,交流学习