开富安论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 63|回复: 0
打印 上一主题 下一主题

jquery.raty(jquery星级评分插件)

[复制链接]

22万

主题

22万

帖子

22万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
221754
跳转到指定楼层
楼主
发表于 2025-4-2 07:06:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                            
  • 软件大小:111KB
                            
  • 软件语言:简体中文
                            
  • 软件授权:共享软件
                            
  • 软件类型:编程开发 / 综合控件
                            
  • 软件平台:Win7, WinAll
                            
  • 更新时间:2025-03-04 07:55
                                                    
  • 星级评分:
                            
  • 软件官网:

                        

                    
                                        软件标签:
                                                jquery
                                                js代码
                                            

                                       
jquery.raty这是一款星级评分插件,一种是粗略评价,分三个等级,差,一般,好。还有一个是评星的评价,鼠标放上去会显示星数量,在制作评分效果的时候可以插入到中间去,非常值得学习的方法。有需要的用户可以来学习!
使用方法
后在页面中引入相应的js文件、css文件、图片资源,在需要添加评分组件的元素上(比如span标签)添加下面的jquery代码即可:

$('span').raty();

以上为jQuery Raty的缺省使用方法,此外,该组件还支持丰富的传入参数和回调函数,例如:

  path: function() {

设置jQuery Raty的初始评分

  score: function() {

评分回调函数

如果需要根据后台动态设置初始评分,可以使用回调函数实现。例如使用div中的data-attribute属性:

<div data-score=&quot;1&quot;></div>

  }

$(&#39;div&#39;).raty({

    return $(this).attr(&#39;data-score&#39;);

  }

});

还可以改变星星的个数:

$(&#39;div&#39;).raty({ number: 10 });

1

只读模式:

$(&#39;div&#39;).raty({ readOnly: true, score: 3 });

点击事件:

$(&#39;div&#39;).raty({

  click: function(score, evt) {

    alert(&#39;ID: &#39; + this.id + &quot;\nscore: &quot; + score + &quot;\nevent: &quot; + evt);

  }

});

路径:

变更图标保存的位置,所有图标需要位于同一目录下,路径结尾的/不添加也可以

<div data-path=&quot;assets/images&quot;></div>

$(&#39;div&#39;).raty({

    return this.getAttribute(&#39;data-path&#39;);

});

取消评分:

$(&#39;div&#39;).raty({ cancel: true });

全局改变设置:

你可以全局更改上述提到的所有设置 $.fn.raty.defaults.OPTION = VALUE;. 该语句必须添加在插件绑定之前。

$.fn.raty.defaults.path = assets;

$.fn.raty.defaults.cancel = true;
                                    

               

            
               
                    
                                            
               

               
                    
                        
                        
                                                                                    jquery.raty(jquery星级评分插件)


                           
回复

使用道具 举报

Archiver|手机版|小黑屋|开富安论坛

GMT+8, 2025-11-19 23:40 , Processed in 0.068024 second(s), 25 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表