2012-05-09 4 views
1

일부 도움을 주시면 감사하겠습니다. 다른 페이지의 링크가있는 특정 탭을 표시하려고합니다. 예제 대상 페이지는 대부분의 코드했다 [here] 표시 - 그들은 그냥다른 페이지의 특정 탭에 연결

+0

이후 당신은 jQuery에서 어떤 페이지가 먼저 url로 작업해야 하는지를 알아야하고 #tabx 부분을 jquery 코드로 가져와 그 탭을 현재로 설정할 수 있습니다. – arma

+0

실례를 제공 할 수 있습니까? 감사합니다 N. – NickP

답변

1

이 작동합니다 탭 내에서 특정 콘텐츠를 대상으로 할 수 있어야만큼 마음 탭에서 베어가 잘 작동 : 음

// remove current selection 
$(".tablist ul.tabs li").removeClass("current"); 

// check if the desired tab exists 
if ($("#" + (window.location.hash.replace("#", "")))) { 

    // selected desired tab 
    $("#" + (window.location.hash.replace("#", ""))).addClass("current"); 

} else { 

    // select first tab 
    $('ul.tabs li:first').addClass('current'); 
} 
+0

감사합니다. Smamatti는 어디에서 그 코드를 사용합니까? 여기에 추가 할 수 있습니까? http://jsfiddle.net/SAvm5/1/ – NickP

+0

괜찮습니다. 코드 블록이 내가 가지고있는 코드를 추가 할 수 있도록 테스트하고 싶습니다. – NickP

+0

당신은'target.html' (또는 거기에서 링크)에 넣어야합니다. 그래서 페이지가로드 될 때 그것을 실행할 수 있습니다. -이 줄을 $ ('ul.tabs li : first')로 대체한다. addClass ('current');', 그러나 해시가 비어 있거나 유효하지 않을 때 이것을 설정해야한다. – Smamatti

관련 문제