将项添加到ul和maintiang序列 - jquery可排序

时间:2014-08-04 09:13:32

标签: javascript jquery jquery-ui jquery-ui-sortable

我有两个ul列表,其中一个包含字符串,另一个包含numbers.now我应该能够将字符串放在列表之间的任何位置,但应该保留数字的序列。< / p>

   string                   

    1                 1
    2                 2
    3               string
    4                 3 
                      4

 initial state       final state

如何实现这一点,当我同时列出两个列表时,可以允许用户移动不允许的数字。到目前为止我的实施JSFIDDLE

1 个答案:

答案 0 :(得分:0)

您可以为不希望允许拖动的元素添加类。在这里,我添加了“noMove”作为类,然后将它们添加到元素中:

JSFiddle:http://jsfiddle.net/D5LbV/9/

$(function(){
    $(' .tree').sortable({
        connectWith :'.tree',
        cancel: '.noMove',
        start : function(){
        $('.glyphicon').removeClass('glyphicon-chevron-right').addClass(' glyphicon-chevron-down');
            $('ul.tree').fadeIn(300);
        }
    });
});