尝试使此 jquery 代码正常工作时遇到问题。这个想法是当图像被突出显示时,不透明度应该改变。现在它正在使用 smallartcov 类标签来改变不透明度。问题是它上面有一些文字。所以文本算作鼠标离开图像区域,即使它从未离开过。我怎样才能解决这个问题?
http://169.231.6.197/vathom/artist.php是托管测试对象的位置。如果你看@最右边的图片,你就会明白我的意思。这是我们在上面的html:
<div class="artistg">
<div class="smallartcov"></div><span class="smallarttxt">702</span>
<img class="smallartpic" src="images/df.jpg" />
</div>
连同以下jQuery:
<script type="text/javascript">
$('.smallartcov').hover(function() {
$(this).css('color', 'white');
$(this).css('opacity', '0');
}, function() {
$(this).css('color', 'white');
$(this).css('opacity', '0.5');
});
</script>
有任何想法吗?非常感激。