2015-03-13 124 views
0

我試圖隱藏手風琴標籤不屬於活躍,最後一個選項卡,但是沒有多少運氣至今jQuery摺疊隱藏不活動滑塊

代碼,我到現在:

    $('#accordion > h3').each(function() {...}); 
        var accordion, first, last, lastContent; 
        var i = 0; 
        $('#acc_Posts').children().each(function() { 
         accordion = $(this).attr("id"); 
         if ($("#" + accordion).hasClass("ui-accordion-header")) { 
          if (i == 0) { 
           first = $(this).attr("id"); 
          } 
          lastContent = $(this).next().attr('id'); 
          last = $(this).attr("id"); 
          if ($("#" + accordion).attr("aria-selected") == 'false') { 
           $("#" + accordion).hide(); 
          }; 

         } 
         i++; 
        }); 
        $("#" + last).css({ 
         'display': '' 
        }); 
        $("#" + first).css({ 
         'display': '' 
        }); 

我嘗試當用戶點擊活動標籤的主體時,除了活動標籤和最後一個標籤以外,所有標籤都處於隱藏狀態,當用戶點擊最後一個標籤時,所有標籤都會再次顯示。聽起來很簡單,但我無法弄清楚這一點。 也許有人綁定做同樣的事情?

任何幫助表示讚賞!

回答

0

隱藏或顯示手風琴必須使用collapse,例如,翻轉它:

$('#yourAccordion').collapse({toggle: true}); 
+0

這是對標籤不itselfs手風琴 – user3763117 2015-03-13 09:30:25