2012-08-29 11 views
5

私はタブナビゲーションリンク(tab1、tab2、tab3)を持っており、ページの下部には各タブのページリンクナビゲーションがあります。タブのjqueryのページと一致するタブの両方を強調表示

ページのリンクとタブリンクは、私は後に(現在のタブを強調表示することができますどのように、各機能のために正しく強調されたが

$(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"); 
     } 
    });    
}) 

ページのハイライトの

$(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"); 
     } 
     }); 
}) 

を強調ページリンクをクリック)と現在のページを一度に表示できますか?上記の関数を使用できますか?

ありがとうございました!

+0

を試してみてください同じ機能を使用することができますが、フィドルを提供することができますあなたがしたいことと起こっていることのより良い説明のために? – Ashirvad

答えて

1

はいあなただけのページのリンクタグに上記の機能を呼び出すための関数をバインド html要素に 例えば<Div id="myId"></Div> をIDを与えると、この

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

あなたはそれを行う方法を示すことができますか?私はjqueryに新しいです。 – bews99

+0

上記の確認私は答えを – CognitiveDesire

+0

に変更しました。それはうまく動作します。 – bews99

関連する問題