我正在使用「星級評分」系統,1-5星。當第一顆星星盤旋時,我只想要那個星星的img src改變。當第二顆星被徘徊的時候,我想讓星星1和星星2的img src改變。我正在使用jquery,但它不工作...這裏是代碼:如何用jquery更改多個img srcs
<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:懸停'? – AaronHatton
第二個處理程序是錯誤的,向jQuery對象添加'src'屬性不會影響所選元素的src'屬性,您應該使用'.attr()'或'.prop()'方法。 – undefined
另外,你應該看看使用精靈的圖像是類似的 –