私はマウスオーバーで複数の画像を交換したいと考えており、これを行う方法を探しています。私は複数の星を '明るくする'ことを目指しています。以下のコードはうまく動作しますが、カーソルが3番目の星の上を飛んでいるときなど、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";
});
私の頭の上から離れて、 'star-1' ...' star-4'とループのようなクラスをそれぞれ与えることができますあなたがハイライトしたいすべての星を通して。 – Zachooz