我有一个照片库。每张照片都有一个列表,当用 CSS 格式化时,看起来像三个大方块(这是我的评分系统)。当用户将鼠标悬停在方块上时,列表下方会显示说明。这适用于单张照片,但是当我将鼠标悬停在第一张照片的方块上时,会显示所有照片的描述。
<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 方法,但所有尝试都没有奏效。
感谢你的帮助!