实现功能:
- 同一页面可以使用多个评星,相互不干扰
- 星星数量可自定义
- 可设置默认的星级
- 在选择星级之后,仍有悬停效果
- 可自定义评星描述
rating.js代码:
- function InitStar(count,cur,s0,s1,ctn,txt){
- for(var i=1;i<=count;i++){
- var p=(i<=cur)?s1:s0;
- $("<img/>").attr({"src":p,"flag":i}).css("cursor","pointer")
- .mouseover(function(){
- var cur=parseInt($(this).attr("flag"));
- $("#"+ctn).children().each(function(){
- var i=parseInt($(this).attr("flag"));
- var p=(i<=cur)?s1:s0;
- $(this).attr("src",p);
- });
- showStar(txt,cur);
- }).click(function(){ //原文博客:blog.csdn.net/bluceyoung
- $("#"+ctn).attr("star",$(this).attr("flag"));
- }).appendTo($("#"+ctn));
- }
- $("#"+ctn).attr("star",cur).mouseout(function(){
- var cur=parseInt($(this).attr("star"));
- $(this).children().each(function(){
- var p=($(this).attr("flag")<=cur)?s1:s0;
- $(this).attr("src",p);
- });
- showStar(txt,cur);
- });
- }
- function showStar(txt,cur){
- $("#"+txt).val(cur);
- $("#"+txt).change();
- }
count:星星总数
cur:默认选中第几颗
s0:空星星的图片路径
s1:实星星的图片路径
ctn:创建星星的容器
txt:显示评星描述的textbox
页面代码:
- <html>
- <script src="http://code.jquery.com/jquery-1.8.2.min.js" type="text/javascript">
- </script>
- <script src="rating.js" type="text/javascript"></script>
- <script type="text/javascript">
- $(document).ready(function(){
- //创建星星
- InitStar(5,3,'k.gif','s.gif','lblStar1','txt')
- //重写评星描述
- $("#txt").change(function(){
- var v=$(this).val();
- switch(v){
- case "1":v="太差了";break;
- case "2":v="有待提高";break;
- case "3":v="一般";break;
- case "4":v="不错";break;
- case "5":v="太棒了";break;
- default:v="";
- }
- $(this).val(v);
- });
- });
- </script>
- <body>
- <label id="lblStar1"></label><input type="text" id="txt">
- <br>
- </body>
- </html>
相关推荐
实现功能: 1.同一页面可以使用多个评星,相互不干扰 2.星星数量可自定义 3.可设置默认的星级 4.在选择星级之后,仍有悬停效果 5.可自定义评星描述
jquery打分评星级效果
简单好用的Jquery Rating等级星 评星选择 等级星插件
jquery评星插件,非常好用,可以用于做新闻评论或者博客,或者论坛等等需要评分的场合。效果非常好。很好用。
Jquery打分评星级效果源码 源码描述: 一、源码特点 1、jquery打分评星级效果实现打分及评价内容 2、可获取评价的单独的平分及平均分 二、注意事项 1、开发环境为Visual Studio 2010,使用.net 4.0开发。
jquery评星实例
Jquery Rating 星星评等级实例 使用的评等级实例
这是本人自己写的用jquery实现星级评分效果,有兴趣的可以下载下来我们一起学习。
star-rating-svg _ jQuery星级评分插件
jquery.rating, 星级分级插件 jquery.rating将选择输入元素转换为分级控制。易于使用的分级控制。 它接受一个普通的选择框,并将它的转化为用户可以点击的分级。 保留选择框,以便仍然可以以绑定到更改。获取和设置...
jquery文章评论星级打分效果代码 jquery文章评论星级打分效果代码
jQuery 星级评分效果实例 基于jQuery 的星级评分效果实例,淘宝网和口啤网等大网站都可见到本效果,本代码同样借鉴了口啤网,感谢原作者,因本人水平有限,本星级评分代码性能仍有一定提升空间,只是闲来无聊练手之...
jquery手风琴效果
仿雅虎口碑网星级评分,完美使用Jquery进行实现,代码也尽量通俗简洁,希望对大家有帮助
jquery.raty评星工具类静态页面,jquery.raty评星插件demo
Jquery 图片展示效果;Jquery 图片展示效果;Jquery 图片展示效果;Jquery 图片展示效果;Jquery 图片展示效果;Jquery 图片展示效果;