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' => ...

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

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

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

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

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

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

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

我现在保存的方式是有很大问题的,望高手们能给一个算法优化我的代码 页面上有无限制div行数的数据,比如 name order a 1 b 2 c 3 d 4 e 5 f 6 1、首先把b拖到a前面,我的做法是当遇到最顶端的数值时把他们的序号1/2=0.5 2、把b拖到c和d之间,做...

您可以看一下http://jqueryui.com/sortable/

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