jQuery评分插件raty plugin
本帖最后由 jeongee 于 2011-2-22 16:47 编辑手上的项目要评分功能,就找了个jquery raty插件http://www.wbotelhos.com/raty/
本来这个功能已经够好用的了,无奈客户需要0.5的需求,而且发现这个插件的.5功能只是个摆设,于是修改之,其他的同学有需要的也可以用用,献丑了。
只需替换下面这个函数即可:
function bindAll(context, options) {
var id
= context.attr('id'),
score
= $('input#' + id + '-score'),
qtyStar
= $('img.' + id).length;
// context.
$('#' + id).mouseleave(function() {
initialize(context, score.val(), options);
});
$('img.' + id)
.mousemove(function(e) {
fillStar(id, this.alt, options);
if(options.showHalf){
percent = parseFloat(((e.pageX - $(this).offset().left) / 16).toFixed(1));
if(percent >=0 && percent < 0.5){percent = 0.5}else{percent = 1}
$(context).data('score',parseFloat(this.alt) + parseFloat(percent) - 1);
splitStar(context, $(context).data('score'), options);
}
}).click(function() {
score.val(options.showHalf ? $(context).data('score') : this.alt);
if (options.onClick) {
options.onClick.apply(context, );
}
});
};
用法一切不变。 不错,谢谢
http://bbs.zzchn.com/images/zzchn/sigline.gif
礼物网http://www.liwu800.com/songnvpengyoudeliwu-1-1.html
页:
[1]