2012-01-04 127 views
1

在我的用戶界面中,我有5個jQuery的父母選項卡。 在第一個選項卡(主頁)中,我有快速鏈接按鈕,應該導航到其他父級選項卡。我已經使用jquery導航到子選項卡

<input type="button" name="addUser" class="BTN" 
       value="Add User" 
       onclick="$('#maintabs').tabs('select',1);"> 

這導航到我的用戶界面中的第二個選項卡(用戶)。在「用戶」選項卡中,我有兩個子選項卡 - 訂閱的用戶和來賓用戶。

當我導航到訪客用戶並返回到主頁時,再次單擊快速鏈接按鈕,它將顯示用戶選項卡中最後訪問的選項卡。

現在,如果我總是想導航到這個用戶選項卡中的第一個孩子(訂閱用戶),有什麼辦法將焦點設置爲第一個孩子選項卡?

回答

0

使用在定義父選項卡組選項卡中的show選項:

$('#maintabs').tabs({ 
    show: function(e, ui) { 
     if (ui.index == 1) { // the index of the "Users" tab 
      // select the first tab in Users child tab group 
      // (replace "#usertabs" by the accurate selector) 
      $('#usertabs').tabs('select', 0); 
     } 
    } 
}); 
0

第一個選項卡的索引始終是0。所以檢查,通過改變指數