マウスオーバー時にテキストの色がフェードインまたはフェードアウトするナビゲーションがあります。これは、非アクティブなクラスに基づいて行います。新しく追加されたクラスが表示されない関数
これは、最初にアクティブなページを除いて完全に機能します。
ページを(ajax経由で)変更すると、以前は「アクティブ」だった要素に「非アクティブ」クラスを追加しますが、私の関数はそのように通知しません。私は、アクティブなクラスが削除され、非アクティブなクラスが正しく追加されたことをWebインスペクタで確認できます。助言がありますか?
('header#primary nav a.inactive').hover(
function(){
$(this).stop().animate({'color': '#ffffff'}, 'slow');
},
function() {
$(this).stop().animate({'color': '#a2a2a2'}, 'slow');
});