代码之家  ›  专栏  ›  技术社区  ›  melvin

jquery可排序列表占位符问题

  •  0
  • melvin  · 技术社区  · 6 年前

    我有一个可排序的列表。我已经成功地进入了多层次。但是,当一个来自第一层深度的元素插入到第二层深度中时,占位符将继续剧烈地运行。

    $('.sortable').sortable({ 
        connectWith:    '.sortable',
        cursor:         'move',
        placeholder:    'sortable-placeholder',
        handle:         '.block-title',
        cursorAt:       { left: 150, top: 17 },
        /*tolerance:      'pointer',*/
        scroll:         false,
        zIndex:         9999,
    });
    $('.sortable').disableSelection();
    

    这是我的 fiddle

    1 回复  |  直到 6 年前
        1
  •  1
  •   Marinos An    6 年前

    jquery-1.9.1/ui-1.9.2

    https://jsfiddle.net/x2dnmL0j/


    jquery.noconflict

    <head>
        <title></title>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js"></script>
    
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
    
        <script>
        //This means that jquery  declared first  will be maintained with standard namespace and last one will get the name $3.
        var $3 = jQuery.noConflict(true)
    
        console.log("old:",$.fn.jquery, $.ui.version)
        console.log("new:",$3.fn.jquery, $3.ui.version)
    
        </script>
    
    </head>