2013-12-14 1 views
0

좋아, 내가 뭘 하려는지 알면 링크를 마우스로 꽂을 때 클래스를 제거하십시오. 그러나 제거 할 클래스는 다른 링크에 있습니다. 그리고 나서 마우스를 내리면 클래스가 제거 된 링크로 돌아갑니다. 어떤 조언?jquery mousein mouseout 제거 스팬의 특정 링크에 클래스 추가

google.load("jquery", "1.3.1"); 
google.setOnLoadCallback(function() 
{ 
    $(".nav a").hover(function(ev) { 
    $(".nav a").each(function() { 
     $(this).removeClass('active'); 
    },function(ev) { 
     $(".nav a").each(function() { 
     $(this).addClass('active'); 
     }); 
    }); 
    }); 
}); 
+0

당신이 [호버 (http://api.jquery.com/hover/) –

+0

보면 ... 대상 마크 업을 공유 할 필요가 시도 "어떤 조언을?" 나중에 관련 코드 게시 –

답변

0

나는 이것을 원한다고 생각합니다. 이 JSBIN DEMO

var $items = $(".nav a"); 

$items.mouseover(function(ev) { 
    $items.removeClass('active'); 
    $(ev.currentTarget).addClass('active'); 
} 

$items.mouseout(function(ev) { 
    $(ev.currentTarget).removeClass('active'); 
} 
관련 문제