btcq.net
当前位置:首页 >> jquEry 拖拽排序 >>

jquEry 拖拽排序

例子没有。关于拖动的jquery插件很多~jquery ui就能实现~ 如: 1 2 3 排序后为: 2 1 3 思路就是jquery each()函数获取id,一次写入字符串中(所得为‘2,1,3’),执行ajax请求,将字符串放入数组,key为id,value为序号,所得为: array( '2' => ...

http://jqueryui.com/sortable/ 你看看这个插件吧,应该可以满足你的需求了。有什么不清楚的在一起交流。

jquery ui sortable没有这种能力,只能自己多加点代码就进行排序了。。比如,你定义一个数组,把多选的东西都放在数组里,然后进行排序。。不过具体怎么排,就看你的业务需求了。

jquery ui 找找看有没有这个功能,先实现拖拽,然后再排序

取消排序是不可能的。你可以在生成列表的时候带上顺序号,然后重排,例​ content 1 content 2 function reset() { var objs = []; var countObjs = $('ul>li').length; for (var i = 1; i

JQUERY SORT其实在可扩展性上还是不错的,HTML5原生的拖拽并不支持那么多EVENT,建议还是用JQUERY的SORT插件来实现

你好,我看到了你的问题也正是我想问的,经过了我的努力终于找到了方法,如下: update : function(event, ui){ aleret(ui.item.attr(“id”));//这样就可以获取到当前移动的id了 } // 注:ui.item就是当前移动的对象

用jq方法 jq: function GetNewOrder() { var str = ""; $("ul li div img").each(function () { str += $(this).attr("src") + "||"; }); alert(str.substring(0,str.length-2)); } 3.结果显示图

这个需要看代码。可能是css或者js进行了限制,或者设置了readonly属性,如果方便,提供下代码,这样方便查找原因。

。。。他的描述没有写上序号。这个其实很简单。拖动完成重新刷新下序号就行了。

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com