2011-06-30 12 views
0

私は現在のページにURL上のa.activeをマークするために次のスクリプトを使用しています。質問のjQueryプラグ

$(function() { 
     var menus = $('#menu >li > a'); 
     menus.removeClass('active'); 

     var matches = menus.filter(function() { 
      return document.location.href.indexOf(this.href) >= 0; 
     }); 

     matches.addClass('active'); 
    }); 

私は、ウェブサイト、次のしている:我々はすべてのメニュー項目の上に動作しませんようにwebsite

をexept「マッサージトリートメント」 - なぜ??

ご迷惑をおかけして申し訳ございません。ピート

+0

「マッサージ」のページに欠けている、あなたは、単にそれ – locrizak

+0

に手作業=「アクティブ」クラスを追加することができますjavascriptを使用しない点をtheresの推測は、それが実行されていますページの読み込みが完了したら? – TheITGuy

+0

ポイントは、私がマニュアルを追加した場合、さらに1つのサブページを編集すると、リストを変更するために12ページすべて(4つのカテゴリ+ 8つのサブカテゴリ)を編集する必要があるということです。 – Iladarsda

答えて

2

私は<script type="text/javascript" src="js/index.js"></script>は、これらのページは.htmlのある

+0

ありがとう!常に小さなものですか? – Iladarsda