jq星星评分
html代码
<div class="make_mark">
<h5>请为这次服务打分</h5>
<div class="mark_star">
<div>
<span class="star">
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
</span>
<p>出品质量</p>
<input type="hidden" name="quality_point" value="" class="evaluate">
</div>
<div>
<span class="star">
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
</span>
<p>服务态度</p>
<input type="hidden" name="attitude_point" value="" class="evaluate">
</div>
<div>
<span class="star">
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
<b class="gray"></b>
</span>
<p>制作时长</p>
<input type="hidden" name="time_point" value="" class="evaluate">
</div>
</div>
</div>
css代码
/*星星*/
.star{
display: inline-block;
}
.star b{
display: inline-block;
width: 20px;
height: 20px;
margin: 0 3px;
}
.star b.yellow{
background: url("../../../statics/images/bootstrap/star_yellow.png") center center no-repeat;
}
.star b.gray{
background: url("../../../statics/images/bootstrap/star_gray.png") center center no-repeat;
}
.star b.yellow_half{
background: url("../../../statics/images/bootstrap/star_yellow_half.png") center center no-repeat;
}
js代码
//评价星打分
$(".container .make_mark .star").each(function(){
$(this).find('b').click(function(){
var _index = $(this).index();
$(this).parent('.star').parent().find('.evaluate').val(parseInt(_index+1));
for(var i = 0;i<=_index;i++){
$(this).parent('.star').find('b').eq(i).attr('class','yellow');
for(var j = _index+1; j<=4 ; j++){
$(this).parent('.star').find('b').eq(j).attr('class','gray');
}
}
});
});

jq星星评分的更多相关文章
- HTML5商城开发三 jquery 星星评分插件
展示:
- angularjs实现星星评分
angularjs实现星星评分 自定义指令 app.directive('myStars', function () { return { require : '?ngModel', // ?ngMo ...
- js点亮星星评分并获取参数的js代码
点亮星星评分后,点击按钮,立即获得分数参数值,方便不想使用ajax传参的朋友 http://demo.jb51.net/js/2014/jsxxdf/demo2.html <!DOCTYPE h ...
- vue2.0:(九)、外卖App弹窗部分星星评分
本篇是星星评分部分,先上代码: 1.header.vue: <template> <transition name="fade"> & ...
- Android星星评分控件RatingBar的使用
在Android的开发中,有一个叫做评分控件RatingBar,我们可以使用该控件做等级划分.评分等作用,星星形状显示,也可以半星级别,我们来看一下评分控件如何使用. 布局文件中定义控件以及属性,这里 ...
- 微信小程序——星星评分
先来个效果图镇楼: 实现原理: 1.循环需要评分的列表,判断它的分数 与 当前星星索引的大小: 2.点击,获取星星对应的分数,让星星高亮. 代码: star.wxml: <view class= ...
- ivew使用星星评分
这组件好像有问题,不知道是我们项目环境造成的还是什么,初始化半星不能正常显示,显示的全星. 1.template <div style="display:inline-block;ma ...
- vue 星星评分组件
显示评分和打分组件,可现实半颗星星效果 效果图: 参数名 类型 说明 score Number 分数 ,默认0,保留一位小数 disabled Boolean 是否只读,默认false,鼠标点击可以打 ...
- wex5中的星星评分
新建一个空白的.w文件,然后在页面上放5个img星星图片 重要的是图片路径不能是绝对路径,要用相对路径,不然js操作的时候会出bug 添加两个label标签(标签随你挑,在这我就用label) 你到时 ...
随机推荐
- ASP.NET没有魔法——ASP.NET MVC Razor与View渲染 ASP.NET没有魔法——ASP.NET MVC界面美化及使用Bundle完成静态资源管理
ASP.NET没有魔法——ASP.NET MVC Razor与View渲染 对于Web应用来说,它的界面是由浏览器根据HTML代码及其引用的相关资源进行渲染后展示给用户的结果,换句话说Web应用的 ...
- Ubuntu14.04 64bit下Caffe + CUDA 6.5安装详细步骤
不多说,直接上干货! 笔者花了很长时间才装完,主要是cuda安装和opencv安装比较费劲,cuda找不到32位的安装包只好重装64位的ubuntu系统,opencv 也是尝试了很久才解决,这里建议用 ...
- mysql字段去重方式
一直找不出某个字段去重的前提下,还能够显示其它字段的数据 以下是解决方法: SELECT *, COUNT(DISTINCT( province)) FROM area_info WHERE type ...
- aix用户登录次数受限问题(3004-300 输入了无效的登录名或password)
当登录AIX系统.username或password不对以至于多次登录,超过系统设定的次数,怎样解锁: 1.用root用户登录系统 2.chuser unsuccessful_login_count= ...
- R.layout引用不了布局文件
删除import android.R 引用包所在的R文件..
- springMVC中的中心控制Servlet是那个类?(B)
A:ActionServlet B:DispatcherServlet C:AbstractController D:FacesServlet
- Ubuntu linux 返回上一次访问的目录
cd - (cd空格 减号)返回最近一次访问的目录 这个非常方便.平时经常用终端切换目录,能够方便地回到原来的目录就很爽了. jiqing@jiqing-pad:/usr/local/redis/sr ...
- Evernote相关技术介绍——mysql+lucene+tomcat
Evernote服务 我们的服务由以下几个组件组成. 分片(NoteStore) 分片是Evernote服务的核心单元,用于存储用户的笔记.每个分片最多可以支撑30万个Evernote用户,并包含 ...
- CodeForces-213E:Two Permutations(神奇的线段树+hash)
Rubik is very keen on number permutations. A permutation a with length n is a sequence, consisting o ...
- Gym 100531B Buffcraft (贪心+暴力+前缀和)
题意:给定两个加血的方式,一个是直接加多少,另一种是加百分之几,然后你能够你选 k 种,问你选哪 k 种. 析:首先肯定要选加的多的,所以我们先排序,从大到小,然后用前缀和存储一下,再去枚举从第一种和 ...