jQuery五星显示率

jQuery five star display rates

本文关键字:显示率 jQuery      更新时间:2023-09-26

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

我不知道是否有任何jQuery插件可以帮助显示无点击率功能,

类似的东西

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

任何帮助都将不胜感激

我不认为你需要一个插件来实现这一点,你可以根据你从数据库中获得的速率显示不同的图像。

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

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

好吧,如果你考虑不添加插件,如果你只想显示结果,也许你甚至不能在客户端上这样做,并在服务器端"处理"这个图像选择(作为其他选项)。。。

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