Я работаю над системой «звездного рейтинга», 1-5 звезд. Когда 1-я звезда зависнет, я хочу, чтобы изменилась только img src этой звезды. Когда вторая звезда зависнет, я хочу изменить img src как звезды 1, так и звезды 2. Я использую JQuery, но это не работает ... Вот код:Как изменить несколько img srcs с jquery
<script>
$('#imgstar').hover(function() {
this.src = '/dev/images/rate_video_icon_yellow.png';
}, function() {
this.src = '/dev/images/rate_video_icon.png';
});
$('#imgstar2').hover(function() {
$("#imgstar, #imgstar2").src = '/dev/images/rate_video_icon_yellow.png';
}, function() {
$("#imgstar2").src = '/dev/images/rate_video_icon.png';
});
</script>
Вы пробовали использовать CSS ' img a: hover'? – AaronHatton
Второй обработчик ошибочен, добавление свойства 'src' к объекту jQuery не влияет на свойство' src' для выбранных элементов, вы должны использовать метод '.attr()' или '.prop()'. – undefined
Кроме того, вы должны изучить использование спрайтов для изображений, похожих на –