2016-09-20 13:04:37
muguang
|
里面有一句var thisOrder = $(this).data('order'); 使用append添加的元素没有问题,使用prepend增加的元素的order就为0,导致所有元素的order都是0,然后就不能排序成功了 我的办法是每次prepend元素之后都先重置一下order,代码:
$('#chartDlg ul li').each(function(i, e){ 希望这个事sortable.js能做 |
muguang
|
卧槽~这样还会导致后面的不可以和前面的元素排序,只能前面的拖到后面去。。。希望能解决~~
|
sunhao
|
如果你增加了列表内用于排序的元素,你需要重新调用 $.sortable() 方法,不过我会在后续版本中进行改进避免这个问题。
|
1/1