Javascript jQuery五星显示率

Javascript jQuery五星显示率,javascript,jquery,css,Javascript,Jquery,Css,我正在做一个项目来显示某个字段的费率,我已经从服务器上获得了该字段的费率,比如“60%”或“50%”等等 我不知道是否有jQuery插件可以帮助您在不点击feature的情况下直接显示速率 差不多 var rate = "60%"; jQuery.setRate(rate); // or something like this 如果您有任何帮助,我们将不胜感激。我认为您不需要插件,您可以根据从db获得的速率显示不同的图像 首先,删除非数字字符,仅获取整数值。 之后,您只需为不同的开始图像创建规

我正在做一个项目来显示某个字段的费率,我已经从服务器上获得了该字段的费率,比如
“60%”
“50%”
等等

我不知道是否有jQuery插件可以帮助您在不点击feature的情况下直接显示速率

差不多

var rate = "60%";
jQuery.setRate(rate); // or something like this

如果您有任何帮助,我们将不胜感激。

我认为您不需要插件,您可以根据从db获得的速率显示不同的图像

首先,删除非数字字符,仅获取整数值。 之后,您只需为不同的开始图像创建规则(?)

var sImageUrl=”“;

如果(rate>0&&rate=10&&rate=如果你需要一些同样可以点击的东西,raty插件真的很棒,即使没有格式良好的数据也能很好地工作(这意味着需要4.7分,然后四舍五入到5颗星等):。

您的问题并不明确。请添加更多详细信息,说明您到底在努力完成什么,以及您的尝试迄今为止取得了什么成果。这样,我们将能够为您提供有用的反馈和帮助。例如:?看问题为什么结束了?我很清楚……一个有效的方法可能是我们e精灵()。这样,您只需加载一个图像文件。如果您仔细考虑的话,您应该能够使用一行代码从百分比中定位精灵…最好对您拥有的图像数量进行模数计算:
rate%number\u of\u images
,并使用该数字进行显示。我想应该是在显示元素中添加了特定的类这是正确的方法,比如:
stars\u 3
@arxanas:抱歉输入错误,我是说谢谢,我发现我甚至不需要jQuery,它可以通过css和简单的javascript命令来完成:)
var sImageUrl="";

if (rate >0 && rate =<10) sImageUrl="/[yourUrl]/imageStars_1.jpg";
if (rate >10 && rate =<20) sImageUrl="/[yourUrl]/imageStars_2.jpg";
...