<link rel="stylesheet" type="text/css" href="style.css">
<link type="text/javascript" src="jquery-1.10.2.min.js">
<link type="text/javascript" src="jquery-latest.min.js">
<body>
<div class="rating_box">
<div class="star1 rating_stars"></div>
<div class="total votes">Votes</div>
</body>
</html>
<script>
$('.ratings_stars').hover(
// Handles the mouseover
function() {
$(this).prevAll().andSelf().addClass('ratings_over');
$(this).nextAll().removeClass('ratings_vote');
},
// Handles the mouseout
function() {
$(this).prevAll().andSelf().removeClass('ratings_over');
set_votes($(this).parent());
}
);
</script>
爲什麼當我懸停鼠標時這不起作用。圖像應該改變是不是? 我在做什麼錯了代碼?請幫我 CSS樣式是評分系統不能正常工作
.rating_stars
{
background:url('star_empty.png') no-repeat;
height:20px;
width:20px;
padding:2px;
float:left;
}
.ratings_vote
{
background:url('starfull.png') no-repeat;
}
爲什麼使用JS?使用':hover' CSS元素會更容易。 – Guicara
請看我更新的回答(下面) – Guicara