我用jquery做了个标签切换 但是给那标签加了链接后 jquery鼠标经过的颜色 会是链接上的颜色,不是jquery

我用jquery做了个标签切换但是给那标签里的文字加了链接后,jquery鼠标经过的颜色文字会是链接上定义的颜色,不是jqueryaddclass添加的样式颜色,那是怎么... 我用jquery做了个标签切换 但是给那标签里的文字加了链接后, jquery鼠标经过的颜色 文字会是链接上定义的颜色,不是jquery addclass 添加的样式颜色,那是怎么回事呀? 该怎么解决?
大家看下代码 这该怎么整呀!

绿色的那块怎么能让成为白色 如果给a:hover加上color:#fff 它在鼠标离开还会是灰色!
展开
 我来答
jerry9434
2013-08-28 · TA获得超过322个赞
知道答主
回答量:61
采纳率:0%
帮助的人:77万
展开全部
先解决你的问题,在你样式表的最后一行加上:
.hover a { color:#fff;}

a标签的父层是不能直接控制a的颜色的,希望能帮到你。
最后说一句题外话,不要介意,这里的TAB切换可以更简洁的。
miniapp2S0kX4aPdBeON
2013-08-28 · TA获得超过753个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:628万
展开全部
因为链接的hover事件会触发css设定的样式,浏览器默认、css设定都会改变这个样式。
既然在标签里的 <a> 有文字颜色,可以在这个 <a> 标签样式下面,新加一个样式,例如:
现有样式
.yourClass a { color:#000 ……}
新加
.yourClass a:hover { color:#000}
与上面的颜色一致,那么在鼠标经过时的颜色,就还会和 <a> 未经过的颜色一样了。
追问
你看下 代码!
追答

把这个 a:visited 删除。或者把里面的color:#666 删除。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c2357e
2013-08-28 · TA获得超过371个赞
知道小有建树答主
回答量:803
采纳率:50%
帮助的人:586万
展开全部
给你的<a>标签加个class或者id,再在css里写,如:
<a class="test1" href="">click me</a>
.test1{
color:red;
}
更多追问追答
追问
你看下 代码!
追答
jerry9434   说的不错,不过代码应该要加上所有的:
.hover a:link
.hover a:visited
.hover a:hover
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式