我正在使用Mootools sortables(v1.4)。
我有一个项目列表,通过拖放操作排序很有效。但是,我还想在每个列表项中添加一个“向上/向下”箭头,这样用户也可以根据需要在一个“插槽”中向上或向下单击一个项目。
我没有在文档中看到有关实现此目的的方法。有没有办法做到这一点?
谢谢!
答案 0 :(得分:1)
为什么不在点击这些箭头时移动DOM中的列表项?它不会弄乱可排序的;)
示例代码可能如下所示:
function moveUp (liID) {
var prev = $(liID).getPrevious();
if(prev)
$(liID).inject(prev,"before");
}
function moveDown (liID) {
var next = $(liID).getNext();
if(next)
$(liID).inject(next,"after");
}