私は写真のギャラリーを持っています。各写真にはリストがあり、CSS でフォーマットすると 3 つの大きな正方形のように見えます (これは私の評価システムです)。ユーザーが四角の上にカーソルを合わせると、リストの下に説明が表示されます。これは 1 枚の写真ではうまく機能しますが、最初の写真の四角の上にカーソルを合わせると、すべての写真の説明が表示されます。
<div class="ratingContainer">
<ul class="rating">
<li class="one"></li>
<li class="two"></li>
<li class="three"></li>
</ul>
<div class="ratingDesc1">Bad</div>
<div class="ratingDesc2">Normal</div>
<div class="ratingDesc3">Good</div>
</div>
私のjQuery...
$(".rating li.one").hover(function(){
$(".ratingDesc1").show();
}, function(){
$(".ratingDesc1").hide();
});
$(".rating li.two").hover(function(){
$(".ratingDesc2").show();
}, function(){
$(".ratingDesc2").hide();
});
これを読んだところ、.parent または .find メソッドを使用する必要があるようですが、すべての試みがうまくいきませんでした。
あなたの助けに感謝!