達到評分等級,就類似淘寶的好評負評特效,點選不同的等級圖示顯示對應的文字,先來看下效果。
看完效果後估計大家都明白我要說的是什麼了吧,下面小編就帶大家看下代碼
最後大家看下JS 上邊小編已經把註解都注上了,其實也不難,主要是加深理解..
$(function(){
$(".maxdiv div").bind("hover",function(){
$(this).attr("style","background:red");//目前div加上style="background:red";
$("div:last").prevAll().attr("style","background:red");//給所有的加上樣式;
$(this).nextAll().attr("style","");//目前div後的所有樣式都為"";
var dsize=$("div [style ='background:red']").size();//取得所有背景含有style="background:red"的個數;
if(dsize==1)
{
$('span').text("很差");
}
else if(dsize==2)
{
$('span').text("差");
}
else if(dsize==3)
{
$('span').text("一般");
}
else if(dsize==4)
{
$('span').text("好");
}
else if(dsize==5)
{
$('span').text("很好");
}
});
});
個人能力有限,做的不是太美觀,有需要的朋友可以拿去再美化一下,呵呵。