【发布时间】:2010-11-23 03:28:21
【问题描述】:
我有一个包含图像和锚点的<div />。锚点有一个用于改变颜色的 a:hover 的 CSS 属性。有用!问题是我在图像上添加了一个 jquery.hover() ,它也改变了锚的颜色。当我尝试直接悬停文本而不是包含图像的 <div /> 时,它不起作用。
代码及示例:http://jsfiddle.net/FGVSK/
提前谢谢你!
【问题讨论】:
我有一个包含图像和锚点的<div />。锚点有一个用于改变颜色的 a:hover 的 CSS 属性。有用!问题是我在图像上添加了一个 jquery.hover() ,它也改变了锚的颜色。当我尝试直接悬停文本而不是包含图像的 <div /> 时,它不起作用。
代码及示例:http://jsfiddle.net/FGVSK/
提前谢谢你!
【问题讨论】:
对于您传递给hover 函数的第二个函数,您应该简单地将其重置为空,而不是将color 属性设置为原始十六进制值:
$(this).next('a').css('color', '');
【讨论】:
jquery 将覆盖 css 属性。您需要重置颜色。
函数(){ $(this).next('a').css('color', ''); }
【讨论】: