jquery 比率在 0.5 间隔内获得分数

Posted

技术标签:

【中文标题】jquery 比率在 0.5 间隔内获得分数【英文标题】:jquery raty get score in 0.5 interval 【发布时间】:2017-02-27 17:30:10 【问题描述】:

我正在使用 jQuery Raty JS,我希望得分总是在 0.5 的区间内,无论它在哪里点击星星 例如。 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5

预期结果:星星应该以 0.5 的间隔显示

目前,代码是这样的

$('#custom_p').raty(
  half: true ,
  halfShow    : true,
  precision  : true,
  round      :  down: .25, full: .6, up: .76 ,      
  click: function(score, evt) 
  alert('ID: ' + this.id + "\nscore: " + score + "\nevent: " + evt);
);

可能需要查看圆形参数

【问题讨论】:

precision: false 可能会成功... 也试过了,不行 【参考方案1】:

我用

click: function(score, evt)                
    var score = Math.round(score*2)/2;

但不是最好的方法:/

【讨论】:

虽然这可能会回答作者的问题,但它缺少一些解释性文字和/或文档链接。如果没有围绕它们的一些短语,原始代码 sn-ps 并不是很有帮助。您可能还会发现how to write a good answer 非常有帮助。请编辑您的答案。

以上是关于jquery 比率在 0.5 间隔内获得分数的主要内容,如果未能解决你的问题,请参考以下文章

[转]01分数规划算法 ACM 二分 Dinkelbach 最优比率生成树 最优比率环

当比率是某个随机分数时设计时钟分频器

POJ 2728 Desert King(最优比率生成树 01分数规划)

[POJ 2728]Desert King(0-1分数规划/最优比率生成树)

poj2728 Desert King(最小生成树+01分数规划=最优比率生成树)

bzoj1690/Usaco2007 Dec奶牛的旅行——分数规划 最优比率环