2011-05-27 164 views
0

時保持開放,並選擇我有一個主菜單和它的一個選項與下面的腳本上撥動手風琴效果:使子菜單加載新頁

$(document).ready(function(){ 
    $(function(){ 
     $("#accordion").accordion({ 
      active: false, 
      autoHeight: false, 
      collapsible: true 
     }); 
    }); 
}); 

當其子選項之一選擇我添加活動類這樣的:

jQuery.fn.slideFadeToggle = function(speed, easing, callback){ 
    return this.animate({opacity: 'toggle', width: 'toggle'}, speed, easing, callback); 
    }; 

    $(document).ready(function(){ 

     $("#subNavUs").hide(); 
     $("#us").click(function() { 
      $("#subNavSys").hide(); 
      $("#subNavApp").hide(); 
      $("#subNavAcc").hide(); 
      $("#subNavUs").slideFadeToggle(800); 
      $('*').removeClass('active'); 
      $(this).addClass('active'); 
      return true; 
     }); 
     $("#subNavSys").hide(); 
     $("#sys").click(function() { 
      $("#subNavUs").hide(); 
      $("#subNavApp").hide(); 
      $("#subNavAcc").hide(); 
      $("#subNavSys").slideFadeToggle(800); 
      $('*').removeClass('active'); 
      $(this).addClass('active'); 
      return true; 
     }); 

這觸發子菜單,但是當我選擇任何的這種新的子菜單中的選項來加載一個新的頁面都手風琴菜單和子菜單被隱藏起來。我如何讓他們保持開放並顯示我想要分配的活動課程?

回答

0

剛剛在手風琴功能中加入了「navigation:true」。這是一個初學者的錯誤,但我終於得到它的工作:)

我張貼它,以防有人可能有同樣的問題。