クラスがすでに選択されているナビゲーションメニューに「アクティブ」というクラスを追加しました。ホーム メニュー項目またはプロジェクト メニュー項目のいずれかをクリックするとクラスが追加されますが、メニューのリンクからマウスを離すとクラスが削除されます。私は Twitter Bootstrap フレームワークを使用しているため、動作が私のコードによるものなのか、Bootstrap コードによるものなのかわかりません。「選択された」他のクラスが存在する限り、クラスをリンクに残すにはどうすればよいですか? 助けてくれてありがとう。
jQuery
$('#nav_14623').addClass('nav');
$('#nav_14623').addClass('nav-pills');
$('#nav_14623 li.selected').addClass('active');
それに関連するcss(私の知る限り):
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #ffffff;
background-color: #428bca;
}
ウェブサイトへのリンク: http://jshub.designangler.com