2012-11-19 196 views
0

什麼是jquery ui選項卡語法:tabname(不是索引)..這是獨立的,但我想 將它與其他.tabs部分結合使用:jquery選項卡如何使用tabname使用select來設置默認選項卡:

$("#Maintabs").tabs("select", "#Maintabs-1"); // set default tab 

我想包括它在我現有的.tabs部分,但不知道語法:

$('#Maintabs').tabs({ 
    selected: 1, // this is where I would like set by tabname NOT index 

    select: function (event, ui) { 
     var url = $.data(ui.tab, 'load.tabs'); 
     location.href = url; 
      return false; 
     } 
    } 
}); 

回答

0

嘛無人迴應,並在平均時間,我的動機是探索一個是因爲Firebug在某些條件下顯示錯誤,並且正在部署 角落。
目標是將默認選項卡設置爲Item(編輯),在大多數情況下它是第二個選項卡,除非他們沒有權限插入新項目並且只有權編輯現有項目。

由於某些用戶無權創建新項目並僅編輯現有項目,因此新項目選項卡設置爲隱藏在Asp.net中。通常情況下,這將是第一個選項卡,但由於它不是因爲權限,只有第二個選項卡是可見的,使用顯式數字來設置選項卡不可行。所以,在創建標籤之前做了什麼,檢查是否存在NewItem選項卡,並基於此設置了默認選項卡,如下所示。

var intMainTabDef = 1; 
if ($('#hlnkNewItem').length > 0) { 
    intMainTabDef = 1; 
} else { 
    intMainTabDef = 0; 
} 

$('#Maintabs').tabs({ 
    create: function (event, ui) { 
    selected: intMainTabDef 
    } 
}); 
相關問題