2012-07-20 2 views
3

4 개의 탭이있는 탭 표시 줄을 만들려면 jQuery 탭을 사용하고 있습니다. 탭을 초기화 한 후 특정 링크를 클릭하면 첫 번째 탭을 비활성화하고 두 번째 탭을 선택합니다.jQuery 탭 : 첫 번째 탭 사용 안 함, 두 번째 선택

나는 성공적으로 탭을 해제하고 (내 클릭 기능 내부)과 같이 첫 번째를 선택할 수 있습니다

$("#settings-tabs").tabs("option", { 
    "disabled": [0, 1], 
    "selected": 0 
}); 

을하지만 첫 번째 탭을 비활성화하고 어떻게 두 번째를 선택? 두 번째 탭을 선택하는 것은 쉽습니다. "selected": 1. 하지만 첫 번째 탭을 비활성화하는 방법을 알 수 없습니다.

"disabled": [0, 0] 
"disabled": [0] 
"disabled": 0 
"disabled": [-1, 0] 

모든 경우에, 두 번째 탭이 기본적으로 선택 될 것입니다,하지만 난 여전히 그것을로 다시 전환하는 최초의 탭을 클릭 할 수 있습니다 : 나는 시도했습니다.

무엇이 누락 되었습니까?

답변

2

을 선택하기 전에 호출 달 수로 전화하십시오 : jsFiddle example

$("#tabs").tabs(); 
$("#tabs").tabs("option", { 
    "selected": 1, 
    "disabled": [0] 
});​ 

또는

$("#tabs").tabs(); 
$("#tabs").tabs("option", "selected", 1); 
$("#tabs").tabs("option", "disabled", [0]);​ 
+0

어느 방식으로 작동 - 두 경우 모두, 그것은 두 번째 탭을 선택,하지만 첫 번째 남아있었습니다. – daGUY

+0

jsFiddle에 예제를 게시하거나 문제를 일으키는 코드를 게시 할 수 있습니까? 내 대답의 예에서 볼 수 있듯이 가능해야합니다. – j08691

+0

음 ... 잘 작동합니다. http://jsfiddle.net/xJ9vX/ – daGUY

관련 문제