2013-12-16 3 views
4

В этом примере http://jqueryui.com/sortable/#connect-lists-through-tabs он подключил списки через вкладки. Как я могу сортировать вкладки?Сортировка вкладок в jquery Сортировка

+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"); 
     }); 
     } 
    }); 
    }); 
Смежные вопросы