none
怎么改变鼠标悬停(a:hover)时文字的颜色 RRS feed

  • 问题

  • 如题,在这个网站中:cif.mofcom.gov.cn/site/html/shangrao  我试图用jquery改变链接悬停时的颜色,但是没有效果。。代码如下:  $(".modbox .newsItem a:link,a:active").css({"color":"#333333","font":"13px 微软雅黑,宋体"});$(".modbox .newsItem a:hover").css("color","#ff9501");  前一段代码是有效的,后面hover没效果,不会变为橙色,求大神指导!!!

    附:在firebug中可以看到,鼠标悬停时,color仍然是#333333  (不能上传图片 +_+)
    2013年9月23日 4:50

答案

  • 你好,

    当设置link的style时,需要注意他们的顺序:

    • a:hover MUST come after a:link and a:visited
    • a:active MUST come after a:hover

    所以,你可以试着改变一下order。如果还不能工作,你可以用css 设置link的样式。 详细信息你可以参考这里:

    http://www.w3schools.com/css/css_link.asp

    希望对你有所帮助。


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED> Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue.It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2013年9月24日 6:54