jQuery-星级评价
// 星级评价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-星级评价相关推荐
- iOS:自己写的一个星级评价的小Demo
重新整理了下自己星级评价的Demo,可以展示星级评价,可以动态修改星级. github的地址:https://github.com/hunterCold/HYBStarEvaluationView a ...
- 星级评价组件--引发对React组件的思考
机缘巧合之下,我在接到我司产品星级评价需求的前一天,看到了蜗牛老湿的<★tiny-rate 东半球最小的评级组件☆>,在大佬的启发下我就十分顺手的撸了一个移动端用的星级评价组件. 本篇会涉 ...
- 微信小程序实现星级评价和效果展示
效果 图片 蓝色图片的颜色可以用 Photoshop CS6 更改,鼠标放在图片上可以看到图片的文字 WXML <view class="container">< ...
- @小程序vant-rate星级评价Button多选功能实现
效果图 wxml 部分 <view class="nav_box"><view class="rate"><van-ratenam ...
- 仿淘宝实现多行星级评价
最近再做一个评价功能,当时首先想到的是淘宝的评价功能,感觉那个不错,由于是初学者所以还不是很会,于是在网上百度了一下,我发现网上的都是只有一行星级评价功能,所以我在他 <script type= ...
- vue实现一个星级打分效果_Vue实现星级评价效果
我们把星级评价单独做成一个Star组件,抽离出来,其中父组件中引入(传入的是评分的值) 初始Star.vue {{ score }} export default { name: 'Star', pr ...
- vue实现一个星级打分效果_Vue实现星级评价效果实例详解
我们把星级评价单独做成一个Star组件,抽离出来,其中父组件中引入(传入的是评分的值) 初始Star.vue {{ score }} export default { name: 'Star', pr ...
- java石头人,LOL英雄星级评价第一期:属于你的本命上单
导语:选择一个英雄是一个很重要的过程,尤其对于新手而言,当然对于高手之间的克制博弈也至关重要,所以往往我们玩好了一个英雄,可以让你终生受益,上单英雄星级评价,从各个角度更加直观的显示出每个英雄的优缺点 ...
- 星级评价的代码php,JavaScript_使用jQuery实现星级评分代码分享,前面有一篇原生js实现星级评 - phpStudy...
使用jQuery实现星级评分代码分享 前面有一篇原生js实现星级评分 .可能覆盖面不是很广,现在给出一个jquery实现的星级评分. http://s.thsi.cn/js/jquery-1.7.2. ...
- 通过jquery实现星级评价效果
/* * 思路: * 1.先封装一个函数,点亮指定颗数的星星: * 通过each遍历所有li,判断当前li的下标是否小于num,若小于就重新设置当前li的背景图片的位置为点亮的星星的位置 * 2.为每 ...
最新文章
- Rsync服务让SLB下多台centos服务器文件同步更新
- 鸿蒙智慧屏安卓内核,一切都是假象?荣耀智慧屏翻车,鸿蒙只是安卓的皮肤?...
- 《Adobe InDesign CS6中文版经典教程》—第1课1.8节练习
- 黑马程序员—————— 多线程
- transport方式连接Elasticsearch6.2.3
- PhpMyAdmin 配置文件现在需要一个短语密码的解决方法
- IDEA项目搭建六——使用Eureka和Ribbon进行项目服务化
- Codeforces Round #493 (Div. 2):C. Convert to Ones
- 我的世界会员特效在服务器显示,腐竹教你在游戏中制作登录提示效果
- EasyRecovery如何添加XML头文件标识
- Theine for Mac(电脑休眠工具)
- 复变函数:傅里叶变换
- ubuntu查看显卡驱动以及其他驱动
- OKR 八问 —— 关于 OKR 的常见问题与思考
- oracle 限制条数的查询
- Matlab的主成分分析
- 计算机共享找不到网络连接失败,局域网电脑无法访问共享文件网络共享失败如何解决...
- 仙人掌之歌——直播业务立项(2)
- saiku 升级备份恢复
- excel怎么把竖排变成横排_PS虚线字怎么制作-PS虚线字绘制教程详解
热门文章
- 从零开始搭建公司后台技术栈,这套架构绝了...
- Linux 命令 su 和 sudo 的区别?
- IDEA 2021 的 debug 是怎么实现?出于这个好奇心,我越挖越深。。。
- 阿里大牛程序员的Java问题排查工具单
- 2T架构师学习资料干货分享
- 新浪微博王传鹏:微博推荐架构的演进
- 100 个网络基础知识 看完成半个网络高手
- python编译安装没有c扩展_python – 为什么我在安装simplejson时得到“C扩展无法编译”?...
- Python中面向对象初识到进阶
- 廖雪峰Java2面向对象编程-5包和classpath-4classpath和jar