【发布时间】:2014-05-13 14:23:16
【问题描述】:
当您将鼠标悬停在相关的锚标记上时,我有这个 JavaScript 代码可以改变图像的不透明度。我想知道如何让它也反向工作?将鼠标悬停在图像上时更改锚标记。
JavaScript
$('.link a').hover(
function () {
$('img.'+$(this).attr('class')).addClass('hovered');
},
function () {
$('img.'+$(this).attr('class')).removeClass('hovered');
});
HTML
<ul>
<li><div class="link"><a href="#" class="link_a">Link A</a></div></li>
<li><div class="link"><a href="#" class="link_b">Link B</a></div></li>
<li><a href="#"><img class="link_a" src="http://somthing.jpg" /></a></li>
<li><a href="#"><img class="link_b" src="http://somthing.jpg" /></a></li>
</ul>
CSS
.hovered {opacity: 1.0;}
img {opacity: 0.5;}
img:hover {opacity: 1.0;}
谢谢。
【问题讨论】:
-
你到底想在这个锚标签中改变什么?
-
@KeluThatsall 我将更改锚标记文本的颜色。
标签: javascript css