我有一个<div />
包含图像和锚点。该锚具有一个用于更改颜色的:悬停的CSS属性。有用!问题是我在图像上添加了一个jquery.hover(),它也改变了锚点的颜色。当我试图直接悬停文本,而不是包含图像的<div />
时,它不起作用。jQuery悬停覆盖CSS a:悬停颜色
代码和示例:http://jsfiddle.net/FGVSK/
预先感谢您!
我有一个<div />
包含图像和锚点。该锚具有一个用于更改颜色的:悬停的CSS属性。有用!问题是我在图像上添加了一个jquery.hover(),它也改变了锚点的颜色。当我试图直接悬停文本,而不是包含图像的<div />
时,它不起作用。jQuery悬停覆盖CSS a:悬停颜色
代码和示例:http://jsfiddle.net/FGVSK/
预先感谢您!
为你传递给hover
功能,而不是color
属性设置为原来的十六进制值的第二功能,你应该简单地将它恢复到什么:
$(this).next('a').css('color', '');
jquery将覆盖CSS属性。您需要通过重置颜色。 ()){(this).next('a')。css('color',''); }