【问题标题】:How to combine two lists with draggable, droppable and sortable?如何将两个列表与可拖动、可放置和可排序结合起来?
【发布时间】:2011-10-04 13:29:08
【问题描述】:

我有两个列表。开始时只有第一个有可见元素,第二个列表只有一个隐藏元素。当我拖动时,我搜索空列表以查找是否只有一个元素以及它是否通过 CSS 隐藏。如果是这样,我从源列表中删除该元素并将其添加到第二个。我还需要第二个列表是可排序的,但目前使用下面显示的代码它不起作用。

$(function(){
    $( '.draggable_base_menu_item' ).draggable( {
        containment: '#submenu',
        stack: '#submenu ul li',
        cursor: 'move',
        revert: false,
        connectToSortable: '.droppable_menu_item_area'
    } );

    $( '.droppable_menu_item_area' ).sortable( {
        tolerance: 'pointer',
        items: 'li',
        receive: function( event, ui )
        {
            $(ui.draggable).appendTo( this );
        }
    } ).disableSelection();
});

谁能给点建议?

【问题讨论】:

    标签: jquery-ui jquery-ui-sortable jquery-ui-draggable jquery-ui-droppable


    【解决方案1】:

    Sortables 已经是可拖动的。使用可排序的连接列表:

    http://jqueryui.com/sortable/#connect-lists

    【讨论】:

    • 页面丢失:“我们似乎找不到您要找的东西。”
    猜你喜欢
    • 2013-12-21
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多