实现功能:
- 同一页面可以使用多个评星,相互不干扰
- 星星数量可自定义
- 可设置默认的星级
- 在选择星级之后,仍有悬停效果
- 可自定义评星描述
rating.js代码:
function InitStar(count,cur,s0,s1,ctn,txt){
for(var i=1;i<=count;i++){
var p=(i<=cur)?s1:s0;
$("<img/>").attr({"src":p,"flag":i}).css("cursor","pointer")
.mouseover(function(){
var cur=parseInt($(this).attr("flag"));
$("#"+ctn).children().each(function(){
var i=parseInt($(this).attr("flag"));
var p=(i<=cur)?s1:s0;