2010-05-23 6 views
0

현재 선택된 탭을 가져 오기 위해 UI 탭을 사용하고 있습니다. ui.index를 사용하고 있지만 마지막으로 클릭 한 탭의 인덱스는 입니다. 내가 다음 탭 3을 클릭 그때 내가 탭 3의 인덱스를 가져올 수 있습니다 탭 하나를 클릭하면 표시 방법에 내가 탭 1의 인덱스 과 같은 방법으로 가져올 수있는 경우jquery UI 탭에서 마지막으로 클릭 한 탭 인덱스 가져 오기

예를 들어, 처음 탭 (1)는 그 후 을로드됩니다.

답변

1

show 메소드에서 액세스 한 다음 현재 탭으로 재설정 한 prevTab 변수를 설정하지 않는 이유는 무엇입니까?

var prevTab = 0; 
$('#tabs').tabs({ 
    show: function(event, ui) { 
     alert(prevTab); //do something with previous tab index 
     prevTab = ui.index; //set the new previous tab index to the current index 
    } 
}); 

이전 탭 색인으로 쿠키를 설정할 수도 있습니다.

+0

필자의 경우 ui.index는 항상 정의되지 않습니다. 왜 그랬니? 감사 –