을 사용하여 을 사용하여 탭 내용을 업데이트하고 있습니다. 그러나 업데이트가 완료된 후에도 동일한 탭을 열어두기를 원합니다. 현재 코드는 li
형식을 그대로 유지합니다. 즉, 동일한 링크가 활성 상태로 표시되고 제목이 동일하지만 본문이 원본으로 되돌아갑니다. 첫 번째 상자의 코드는 첫 번째 업데이트가 실행될 때만 실행되어 첫 번째 li
을 활성으로 포맷합니다. 다른 탭을 클릭하면 활성 탭이 숨겨지고 #theOpen
이 제거 된 다음 해당 속성이 새 탭으로 설정됩니다.Ajax 업데이트가 탭 본문을 기본값으로 유지합니다
if (!isUpdate) {
//When page loads...
$(".tab_content").hide(); //Hide all content
$("ul.tabs li:first").addClass("active").show(); //Activate first tab
$("ul.tabs li:first").attr("id", "theOpen");
$(".tab_content:first").show(); //Show first tab content
var titName = $("ul.tabs li:first").find("a").attr("href") + 'IDer';
var theName = $(titName).html();
$('#stationTitler').text($(titName).html());
}
else {
var activeTab = $("#theOpen").find("a").attr("href"); //Find the href attribute value to identify the active tab + content
$(activeTab).fadeIn(); //Fade in the active ID content
}
붙여 넣기 ur code in jsfiddle –
이전에는 사용하지 않았지만 IE8 만 작동하며로드되지 않습니다. –