2011-12-18 28 views
0

爲什麼我發現,使用:jQuery的標籤中取消語法變化

$("#tabs").tabs("option", "disabled", 2); // API version - doesn't work 
$("#tabs").tabs("option", "disabled", [2]); // this works 

使用第二線可在頁面上的古怪行爲的原因。這在我發佈的前一個問題中尚未解決。

+0

在哪裏的問題? – 2011-12-18 22:16:38

+0

爲什麼第一個腳本不工作? 答案可能會幫助我弄清楚爲什麼第二個腳本只能在某些時候使用。這是在參考我的舊問題在 http://stackoverflow.com/questions/8443311/trouble-disabling-jquery-ui-tab – user1028866 2011-12-19 03:37:45

回答

0

根據文檔(optionsmethod),當您使用選項時,它只需要一個數組。但是如果使用disable方法,則可以使用數組或整數。所以,如果你想與指數2禁用選項卡,可以執行下列操作之一:

$("#tabs").tabs("option", "disabled", [2]); 

OR

$("#tabs").tabs("disable", 2); 

OR

$("#tabs").tabs("disable", [2]); 
+0

感謝您的幫助。 – user1028866 2011-12-20 17:25:04