2012-08-29 8 views
5

Mam link do nawigacji w zakładce (tab1, tab2, tab3), a na dole strony znajduje się nawigacja linku do strony dla każdej karty.podświetl zarówno stronę, jak i pasującą zakładkę w jquery

na kartach podkreślić

$(document).ready(function(){ 
    var str=location.href.toLowerCase(); 
    $(".tabs li a").each(function() { 
     if (str.indexOf(this.href.toLowerCase()) > -1 ) { 
      $("li.highlight").removeClass("highlight"); 
      $(this).parent().addClass("highlight"); 
     } 
     }); 
}) 

na stronie podświetleniem

$(document).ready(function(){ 
    var str=location.href.toLowerCase(); 
    $(".paging li a").each(function() { 
     if (str.indexOf(this.href.toLowerCase()) > -1 ) { 
     $("li.hp").removeClass("hp"); 
     $(this).parent().addClass("hp"); 
     } 
    });    
}) 

chociaż link do strony oraz link zakładka podkreślono właściwie dla każdej funkcji, jak mogę podkreślają bieżącą kartę (po klikając link strony) i aktualną stronę naraz? Czy mogę korzystać z powyższych funkcji?

dziękuję!

+0

można dostarczyć skrzypce dla lepszego wyjaśnienia tego, co chcesz i co się dzieje? – Ashirvad

Odpowiedz

1

tak można wykorzystać te same funkcje po prostu powiązać funkcję zadzwonić powyższe funkcje do znacznika link do strony podać identyfikator do elementu html np <Div id="myId"></Div> i spróbować

$("myId").live('click',function(){ 
    // call whichever function you want to 
}) ; 
+0

możesz pokazać, jak to zrobić, proszę. Jest nowy w jquery. – bews99

+0

sprawdź powyżej I zmodyfikował odpowiedź – CognitiveDesire

+0

dzięki. to działa dobrze. – bews99

Powiązane problemy