我正在尝试创建一个画廊/轮播小部件,如果该特定图像有鼠标悬停事件,它将在每个图像上显示一个 div。到目前为止,我有这段代码来显示 div:
$(document).ready(function(){
$(".background").mouseover(function(){
$(".info").show(1500);
});
$(".background").mouseout(function(){
$(".info").hide(1500);
});
});
和 html 明智的
<div id="wrapper">
<div id="slides">
<ul>
<li>
<img class="background" src="images/1.png" width="240" height="240"/>
<div class="info">Thats the info of this image</div>
</li>
<li>
<img src="images/ogm.png" width="240" height="240"/>
<div class="info">Thats the info of this image</div>
</li>
<li><img src="images/2.jpg" width="240" height="240"/>
<div class="info">Thats the info of this image</div>
</li>
<li>
<img src="images/3.png" width="240" height="240"/>
<div class="info">Thats the info of this image</div>
</li>
<li>
<img src="images/4.png" width="240" height="240"/>
<div class="info">Thats the info of this image</div>
</li>
<li>
<img src="images/5.png" width="240" height="240"/>
<div class="info">Thats the info of this image</div>
</li>
</ul>
</div>
info 是 div 和 background 是图像的类
正如预期的那样,当任何图像上的鼠标悬停时,所有信息 div 都会匹配并出现。
是否可以只显示触发鼠标悬停的背景图像中包含的特定信息 div?