2010-01-26 4 views
0

나는이 페이지에서 내 탭을위한 jQuery를 쿠키를 설정하는 방법을 알아내는 데 문제 : http://onomadesign.com/wordpress/identity-design/alteon-a-boeing-company/jQuery 탭; 쿠키 문제

내 jQuery를 탭 코드는 다음과 같다 :

$(document).ready(function(){ 
$(function() { 
    var tabContainers = $('div.sc_menu_wrapper > div'); 

    $('a.tab').click(function() { 
     tabContainers.hide().filter(this.hash).show(); 

     $('a.tab').removeClass('selected'); 
     $(this).addClass('selected'); 

     return false; 
    }).filter(':first').click(); 
});}); 

그래서 코드의 어떤 부분 I을 방문자가 다른 프로젝트를 클릭 할 때 마지막으로 선택된 탭을 볼 수 있어야합니다. 즉, 사람들이 '산업'탭에서 프로젝트를 선택하면 다음 페이지에서 계속 열려 있어야합니다.

저는 다소 잃어 버렸습니다. 도움이 될 것입니다. 고맙습니다.

답변

0

내가 완전히 어쨌든 간다 귀하의 문제를 이해하지만, 경우

은 당신이 할 수있는 일은 탭을 클릭 이벤트 (select라고 함)에 후크입니다 ... 알고 인덱스를 기록하는 코드를 작성하지 않는, 이름 또는 쿠키의 탭을 식별 할 수있는 모든 것. 그런 다음 페이지가 새로 고쳐지고 탭이 다시로드되면이 값이 기록 된 쿠키가 있는지 확인하고이 탭을 강제로 표시하는 코드를 만들 수 있습니다 (select 메서드 사용).

공지 select 이벤트 핸들러 linkselect 방법 link here 차이.

+0

고맙습니다. 예, 실제로 쿠키에서 'selected'클래스로 탭을 표시하도록하고 싶습니다. 하지만 내 코드는 무엇일까요? 나는 정말로 멍청한 프로그래머이다. 미안하다. 여기에 PHP 페이지에 넣어야하는 정확한 코드를 붙여 넣을 수 있습니까? – Josh