jQuery悬停覆盖CSS a:悬停颜色
我有一个包含图像和锚点的
。锚点有一个 CSS 属性 a:hover 可以改变颜色。有用!问题是我在图像上添加了 jquery.hover() ,它也改变了锚点的颜色。当我尝试直接悬停文本而不是包含图像的
时,它不起作用。代码和示例: http://jsfiddle.net/FGVSK/
提前谢谢您!
I have a <div />
that contains a image and a anchor. The anchor has an a CSS attribute for a:hover that changes the color. It works! The problem is that I've added a jquery.hover() on the image that changes the color too for the anchor. When I try to hover the text directly, and not the <div />
containing the image, it doesn't works.
Code and example: http://jsfiddle.net/FGVSK/
Thank you in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于传递给
hover
函数的第二个函数,不应将color
属性设置为原始十六进制值,而只需将其重置为空:这是一个演示其中:http://jsfiddle.net/yijian/FGVSK/1/
For the second function you're passing to the
hover
function, instead of setting thecolor
property to the original hex value, you should simply reset it to nothing:Here's a demo of this: http://jsfiddle.net/yijiang/FGVSK/1/
jquery 将覆盖 css poperty。您需要重置颜色。
功能() {
$(this).next('a').css('color', '');
}
The jquery will override the css poperty. You need to reset color by.
function() {
$(this).next('a').css('color', '');
}