2011-08-26 6 views
2

나는 클릭 가능한 div가 있고 해당 div 내 링크입니다. 링크가 올려지면 css a : hover를 통해 텍스트가 변경됩니다. 웬일인지 전체 div에 마우스를 올리면 알아낼 수 있습니다. 여기 내 코드가있다.div가 호버 될 때 앵커 텍스트 색상 변경 - CSS 또는 jQuery

JQuery와 사업부의 클릭 만들기위한 :

$("div.clickable").click(
function() 
{ 
    window.location = $(this).attr("url"); 
    return false; 
}); 

HTML

<div class="clickable" url="/galleries/Current_exhibits.aspx"> 
<p><a href="URL">TEST</a></p> 
</div> 

나는 간단하게 추가 할 : 호버를 {색상 : # 000;} 전체 사업부에 영향을하지만, 문제가 있습니다. 어떤 포인터?

답변

4

그냥 사업부에 :hover를 적용 : 당신이해야 할 가능성이있을 것이다으로

.clickable:hover, 
.clickable:hover a:link 
{ 
    color: #000; 
} 

나는뿐만 아니라 링크에 적용했다.

http://jsfiddle.net/M3fw2/

+0

까다로운 생각이지만 옳은 것 – staypuftman

관련 문제