我想在mouseover上交换多个图像,并且正在寻找一种方法来执行此操作。我期待着'点亮'多颗星星。下面的代码可以正常工作,但是当光标悬停在第三颗星上时,例如3颗星点亮的最佳方式是什么?在鼠标悬停时交换多个图像
<div class="rating" data-value="4">
<img src="star.png"/>
<img src="star.png"/>
<img src="star.png"/>
<img src="star.png"/>
</div>
和JS:
$(".rating > img") .mouseover(function() {
this.src= "star-on.png";
}).mouseout(function() {
this.src= "star.png";
});
在我头顶上,你可以给每个班级设置一个类似“星级-1”......“星级-4”和循环的班级通过你想要突出的所有星星。 – Zachooz