特定の画像にマウスオーバーイベントが発生した場合に各画像に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のみを表示することは可能ですか?