开发者

Change anchor text color when div is hovered - CSS or jQuery

I have a clickable div and within that div is link. When the link is hovered the text changes via css a:hover. For some reason I can seem to figure out to apply that hover to the whole div. Here is my code.

JQuery for making the div clickable:

$("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>

I'd like to add a simple a:hover {color: #000;} effect to the whole div but am having trouble. Any pointers?


Just apply :hover to the div:

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

I applied it to the link as well, as you'll likely have to do.

http://jsfiddle.net/M3fw2/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜