JavaScriptやjQueryはあまり得意ではありませんが、<div>
要素にカーソルを合わせたときに表示される画像を取得しようとしています。問題は、それが他のものでも起こっているということです。
$(document).ready(function () {
$("#event .event").hover(function () {
$(".event img").show("slow");
},
$(".event img").mouseout(function () {
$(".event img").hide("slow");
}));
});
HTMLコード:
<div id="event">
<div class="event">
<h4>name1</h4>
<p>some text1</p>
<img style='position:relative; display:none;' src='img1' alt='' />
</div>
<div class="event">
<h4>name2</h4>
<p>some text2</p>
<img style='position:relative; display:none;' src='img2' alt='' />
</div>
</div>
しかし、画像は両方に表示されます。5つある場合は、5つすべてに表示されます。