2013-12-16 94 views
4

在此示例中,http://jqueryui.com/sortable/#connect-lists-through-tabs已通過選項卡連接列表。我如何分類標籤?jQuery中的可排序選項卡Sortable

+2

你試圖在[標籤排序演示頁]提出的解決方案(http://jqueryui.com/tabs/#sortable)? –

+0

但我想都。我可以對選項卡進行排序,同時可以在選項卡之間進行排序。可能嗎? – user2771714

+0

那麼,你有沒有嘗試將兩種方法結合起來? (Droppable *可能與這裏的排序衝突,但直到嘗試完成纔會知道。) –

回答

5

很可能就像這個例子中JSFiddle

$(function() { 
    var tabs = $("#tabs").tabs(); 
    tabs.find(".ui-tabs-nav").sortable({ 
     axis: "x", 
     stop: function() { 
     tabs.tabs("refresh"); 
     } 
    }); 
    }); 
    $(function() { 
    $("#sortable1, #sortable2").sortable().disableSelection(); 

    var $tabs = $("#tabs").tabs(); 

    var $tab_items = $("ul:first li", $tabs).droppable({ 
     accept: ".connectedSortable li", 
     hoverClass: "ui-state-hover", 
     drop: function(event, ui) { 
     var $item = $(this); 
     var $list = $($item.find("a").attr("href")) 
      .find(".connectedSortable"); 

     ui.draggable.hide("slow", function() { 
      $tabs.tabs("option", "active", $tab_items.index($item)); 
      $(this).appendTo($list).show("slow"); 
     }); 
     } 
    }); 
    });