【问题标题】:jquery sortable connect with, move items only from left to rightjquery可排序连接,仅从左到右移动项目
【发布时间】:2013-08-02 12:29:20
【问题描述】:

我有一个 jquery UI 可排序的连接页面

    <div class="left_column"> 
             <ul id="sortable1" class="connectedSortable">
                <li>Item 1</li> 
                <li>Item 2</li>
                <li>Item 3</li>
                <li>Item 4</li>
                <li>Item 5</li>
            </ul>          
    </div>

    <div class="right_column">
            <ul id="sortable2" class="connectedSortable">
                <li>Item 1</li>
                <li>Item 2</li>
                <li>Item 3</li>
                <li>Item 4</li>
                <li>Item 5</li>
            </ul>                  
    </div> 

和 jquery

<script>
$(function() {
    $( "#sortable1, #sortable2" ).sortable({
        connectWith: ".connectedSortable"
    }).disableSelection();
});
</script>

现在效果很好,但我只想将项目从 left_column 移动到 right_column,用户将无法将项目从 right_column 移动到 left_column,也可以在两列中上下移动

有什么想法吗?

【问题讨论】:

    标签: jquery jquery-ui jquery-plugins jquery-ui-sortable


    【解决方案1】:

    是的,您不必同时连接两者。只需将可排序的 1 与可排序的 2 连接起来

    <script>
    $(function() {
        $( "#sortable1" ).sortable({
            connectWith: "#sortable2"
        }).disableSelection();
    
         $( "#sortable2" ).sortable({
         }).disableSelection();
    
    });
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      • 2022-01-18
      • 2011-12-06
      • 1970-01-01
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      相关资源
      最近更新 更多