// 星级评价var StarRating = {score: 0,message: ['1分|很不满意', '2分|不满意', '3分|一般', '4分|满意', '5分|很满意'],obj: '.star_rating_wrapper',init: function (callback) {var that = this;var $ele = $(this.obj);var $star = $ele.find('span');$star.on({'click': function () {that.score = $(this).index();$(this).addClass('selected').siblings().removeClass('selected');that.showMsg(that.score);if (callback) {callback.call(this, that.score);}},'mouseover': function () {$(this).addClass('on').siblings().removeClass('on').end().prevAll().addClass('on');},'mouseout': function () {var score = that.score + 1;$(this).parent().children().removeClass('on');$(this).parent().find('span:lt(' + score + ')').addClass('on');}});},uninit: function () {var $ele = $(this.obj),$star = $ele.find('span');$star.off('click').off('mouseover').off('mouseout');},showTip: function (msg) {// TODO
        },showMsg: function (i) {var msg = this.message[i];$('#starMsg').remove();$('<span id="starMsg">' + msg + '</span>').insertAfter($(StarRating.obj));}};// demo:
    StarRating.init(function (i) {// console.log(i);
    });if($('.star_rating_wrapper').parent().hasClass('ci_yourEva_con')) {StarRating.uninit();}

转载于:https://www.cnblogs.com/webFrontDev/archive/2013/02/01/2888558.html

jQuery-星级评价相关推荐

  1. iOS:自己写的一个星级评价的小Demo

    重新整理了下自己星级评价的Demo,可以展示星级评价,可以动态修改星级. github的地址:https://github.com/hunterCold/HYBStarEvaluationView a ...

  2. 星级评价组件--引发对React组件的思考

    机缘巧合之下,我在接到我司产品星级评价需求的前一天,看到了蜗牛老湿的<★tiny-rate 东半球最小的评级组件☆>,在大佬的启发下我就十分顺手的撸了一个移动端用的星级评价组件. 本篇会涉 ...

  3. 微信小程序实现星级评价和效果展示

    效果 图片 蓝色图片的颜色可以用 Photoshop CS6 更改,鼠标放在图片上可以看到图片的文字 WXML <view class="container">< ...

  4. @小程序vant-rate星级评价Button多选功能实现

    效果图 wxml 部分 <view class="nav_box"><view class="rate"><van-ratenam ...

  5. 仿淘宝实现多行星级评价

    最近再做一个评价功能,当时首先想到的是淘宝的评价功能,感觉那个不错,由于是初学者所以还不是很会,于是在网上百度了一下,我发现网上的都是只有一行星级评价功能,所以我在他 <script type= ...

  6. vue实现一个星级打分效果_Vue实现星级评价效果

    我们把星级评价单独做成一个Star组件,抽离出来,其中父组件中引入(传入的是评分的值) 初始Star.vue {{ score }} export default { name: 'Star', pr ...

  7. vue实现一个星级打分效果_Vue实现星级评价效果实例详解

    我们把星级评价单独做成一个Star组件,抽离出来,其中父组件中引入(传入的是评分的值) 初始Star.vue {{ score }} export default { name: 'Star', pr ...

  8. java石头人,LOL英雄星级评价第一期:属于你的本命上单

    导语:选择一个英雄是一个很重要的过程,尤其对于新手而言,当然对于高手之间的克制博弈也至关重要,所以往往我们玩好了一个英雄,可以让你终生受益,上单英雄星级评价,从各个角度更加直观的显示出每个英雄的优缺点 ...

  9. 星级评价的代码php,JavaScript_使用jQuery实现星级评分代码分享,前面有一篇原生js实现星级评 - phpStudy...

    使用jQuery实现星级评分代码分享 前面有一篇原生js实现星级评分 .可能覆盖面不是很广,现在给出一个jquery实现的星级评分. http://s.thsi.cn/js/jquery-1.7.2. ...

  10. 通过jquery实现星级评价效果

    /* * 思路: * 1.先封装一个函数,点亮指定颗数的星星: * 通过each遍历所有li,判断当前li的下标是否小于num,若小于就重新设置当前li的背景图片的位置为点亮的星星的位置 * 2.为每 ...

最新文章

  1. Rsync服务让SLB下多台centos服务器文件同步更新
  2. 鸿蒙智慧屏安卓内核,一切都是假象?荣耀智慧屏翻车,鸿蒙只是安卓的皮肤?...
  3. 《Adobe InDesign CS6中文版经典教程》—第1课1.8节练习
  4. 黑马程序员—————— 多线程
  5. transport方式连接Elasticsearch6.2.3
  6. PhpMyAdmin 配置文件现在需要一个短语密码的解决方法
  7. IDEA项目搭建六——使用Eureka和Ribbon进行项目服务化
  8. Codeforces Round #493 (Div. 2):C. Convert to Ones
  9. 我的世界会员特效在服务器显示,腐竹教你在游戏中制作登录提示效果
  10. EasyRecovery如何添加XML头文件标识
  11. Theine for Mac(电脑休眠工具)
  12. 复变函数:傅里叶变换
  13. ubuntu查看显卡驱动以及其他驱动
  14. OKR 八问 —— 关于 OKR 的常见问题与思考
  15. oracle 限制条数的查询
  16. Matlab的主成分分析
  17. 计算机共享找不到网络连接失败,局域网电脑无法访问共享文件网络共享失败如何解决...
  18. 仙人掌之歌——直播业务立项(2)
  19. saiku 升级备份恢复
  20. excel怎么把竖排变成横排_PS虚线字怎么制作-PS虚线字绘制教程详解

热门文章

  1. 从零开始搭建公司后台技术栈,这套架构绝了...
  2. Linux 命令 su 和 sudo 的区别?
  3. IDEA 2021 的 debug 是怎么实现?出于这个好奇心,我越挖越深。。。
  4. 阿里大牛程序员的Java问题排查工具单
  5. 2T架构师学习资料干货分享
  6. 新浪微博王传鹏:微博推荐架构的演进
  7. 100 个网络基础知识 看完成半个网络高手
  8. python编译安装没有c扩展_python – 为什么我在安装simplejson时得到“C扩展无法编译”?...
  9. Python中面向对象初识到进阶
  10. 廖雪峰Java2面向对象编程-5包和classpath-4classpath和jar