克里斯·理查兹';jQuery半评级

克里斯·理查兹';jQuery半评级,jquery,rating,Jquery,Rating,我正在尝试使用,我发现它非常有用并且使用简单,但是我需要有插件没有的一半评级。是否对该功能进行了任何修改 我无法使用,因为文件使用起来非常混乱 更新:我需要的是从0.5到5的10颗星评级。这意味着,我想要单独的星为一半的评级,我需要显示选定的评级点击 谢谢我建议它相当不错,我使用它,我甚至为它开发了一个Zend framework表单元素,我推荐它,你可以随心所欲地拆分 它有更多的功能,我不认为你会想修改它,它有只读,并动态设置评级,如果你有评级标准的依赖性,你可以计算它和et它只是很容易 一个

我正在尝试使用,我发现它非常有用并且使用简单,但是我需要有插件没有的一半评级。是否对该功能进行了任何修改

我无法使用,因为文件使用起来非常混乱

更新:我需要的是从0.5到5的10颗星评级。这意味着,我想要单独的星为一半的评级,我需要显示选定的评级点击

谢谢

我建议它相当不错,我使用它,我甚至为它开发了一个Zend framework表单元素,我推荐它,你可以随心所欲地拆分

它有更多的功能,我不认为你会想修改它,它有只读,并动态设置评级,如果你有评级标准的依赖性,你可以计算它和et它只是很容易

一个相当基本的例子是:

 // selects radio with value 3
 $('.myclass').rating('select',3);
 $('.myclass').rating('readOnly',true);
 $('.myclass').rating('disable');
要分割星星,您需要执行以下操作

<input class="myclass {split:2}" />
$('.myclass').rating({
    callback: function(value, link){
    // mark it readonlyHere most probably like this $(this).readOnly(true)
}
});

可能的解决方案如下: 我改用rateit插件

<div class="rateit" id="rateit5" data-rateit-min="0" data-rateit-max="10" 
data-rateit- step="1"></div>
<div>
<span id="value5"></span>
<span id="hover5"></span>
</div>
<script type="text/javascript">
    $("#rateit5").bind('rated', function (event, value) 
    { $('#value5').text('You\'ve     rated it: ' + value/2); });
    $("#rateit5").bind('reset', function () 
    { $('#value5').text('Rating reset'); });
    $("#rateit5").bind('over', function (event, value) { 
        if (value == null)
        $('#hover5').text();
        else    
        $('#hover5').text(' ' + value/2); });
</script>

$(“#rateit5”).bind('rated',函数(事件,值)
{$('#value5').text('您已将其评级:'+value/2);});
$(“#rateit5”).bind('reset',函数()
{$('#value5').text('Rating reset');});
$(“#rateit5”).bind('over',函数(事件,值){
如果(值==null)
$('#hover5').text();
其他的
$('#hover5').text(''+value/2);});

FYI这是一个被描述为“凌乱使用”的OP:-)对我来说,它看起来很不错,并且有很好的文档记录。嗨,Shaaban,我尝试过使用它,但是包中的索引文件不再可用,并且有documentation.html文件,这是整个插件文档。因此,很难找到一个部件并对其进行测试。此外,我需要在点击星星时显示结果。他们的文档比较分散,有点烦人,但如果打开源文件,您将找到方法/文档,他们的例子在api和Demos中。你有什么解决方案可以点击星号并锁定显示结果的速率吗?你有什么解决方案吗?同样友好的信息;)如果是我,我会选择像StackOverflow这样的投票方式,原因如下——你说的秀是什么意思?是数字还是星星?因为它会在单击em后立即显示选定的星星