css:
#star li{
background-image: url("../../recouse/images/star.png");
width: 23px;
height: 22px;
display: inline-block;
}
#star li.fullstar{
background-image: url("../../recouse/images/fullstar.png");
width: 23px;
height: 22px;
display: inline-block;
}
html:
<ul id="star" class="star">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
js:
$(document).ready(function () {
var index = 0; //点的是第几颗星
var starNum=0; //星的数量
$(".star li").on("click",function () {
index = $(this).index()+1;
if(index<=starNum){
for(var j=0;j<(starNum-index);j++){
$(".star li")[index+j].className='';
}
}else{
for(var i=0;i<index;i++){
$(".star li")[i].className='fullstar';
}
}
starNum=$(".star").find(".fullstar").length;
})
})