星级评论jq
html结构
<div class="list_item">
<span>商品包装满意度:</span>
<b class="stars1"></b>
</div>
<div class="list_item">
<span>发货速度满意度:</span>
<b class="stars2"></b>
</div>
<div class="list_item">
<span>快递速度满意度:</span>
<b class="stars3"></b>
</div>
js调用
var stars1=new Stars($('.stars1'));
var stars2=new Stars($('.stars2'));
var stars3=new Stars($('.stars3'));
stars1.createS();
stars2.createS();
stars3.createS();
js详细
// 星级评论
function Stars(ele){
this.element=ele;
this.temp=ele.css('background-position');
}
Stars.prototype={
createS:function(){
var _this=this;
$(_this.element).mousemove(function(event) {
_this.fnMove();
}).click(function(event) {
_this.fnDown();
}).mouseleave(function(event) {
_this.fnLeave();
});
},
fnMove:function(e){
var e=e || window.event;
var disX=e.pageX-$(this.element).offset().left;
if (disX<18){
$(this.element).css('background-position', '-199px -390px');
}else if(disX<36){
$(this.element).css('background-position', '-182px -390px');
}else if(disX<54){
$(this.element).css('background-position', '-165px -390px');
}else if(disX<62){
$(this.element).css('background-position', '-148px -390px');
}else if(disX<84){
$(this.element).css('background-position', '-131px -390px');
}
},
fnDown:function(e){
var e=e || window.event;
var disX=e.pageX-$(this.element).offset().left;
if (disX<18){
$(this.element).css('background-position', '-199px -390px');
}else if(disX<36){
$(this.element).css('background-position', '-182px -390px');
}else if(disX<54){
$(this.element).css('background-position', '-165px -390px');
}else if(disX<62){
$(this.element).css('background-position', '-148px -390px');
}else if(disX<84){
$(this.element).css('background-position', '-131px -390px');
}
this.temp=$(this.element).css('background-position');
},
fnLeave:function(){
$(this.element).css('background-position', this.temp);
}
}
只是一个简单的星级评论效果
星级评论jq的更多相关文章
- jquery星级评论打分组件
<!DOCTYPE HTML><html> <head> <meta charset="utf-8"><title>jq ...
- Android View 之进度条+拖动条+星级评论条....
PS:将来的你会感谢现在奋斗的自己.... 学习内容: 1.进度条 2.拖动条 3.星级评论条 1.进度条... 进图条这东西想必大家是很熟悉的...为了使用户不会觉得应用程序死掉了,因此 ...
- SharePoint 2010 文档管理系列之星级评论功能
前言:正如我们前面介绍的是,文档管理就是让大家更加直观.方便的对手里的文档,进行统筹掌控,哪些文档是有价值的,哪些文档更受大家欢迎,所有就带来了这个星级评论. 当然,这个是SharePoint 201 ...
- js星级评分点击星级评论打分效果
html代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www ...
- js星级评分点击星级评论打分效果--收藏--转载
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- jQuery星级评论表单美化代码
最近正在做php第二阶段的项目,由于我们小组做的是游戏评论网站,所以需要用到评分评论的页面,这里我做了个星级评论表单 1.首先,我们需要引入一个jQuery文件,代码如下: /*! * jQuery ...
- 纯js星级评分
@{ Layout = null;} <!DOCTYPE html> <html><head> <meta name="viewport" ...
- SharePoint 2010 文档管理系列
前言,这是自己第一次写一个系列的文档,本来想使用SharePoint 2013版本,但是碍于SharePoint 2013对于硬件要求过高,自己的笔记本无法承受,所以退而求其次选择了在SharePoi ...
- poi实现百万级数据导出
注意使用 SXSSFWorkbook 此类在构造表格和处理行高的时候效率极高,刚开始时我使用的 XSSFWorkbook 就出现构造表格效率极低,一万行基本需要3秒左右,那当导出百万级数据就慢的要死啦 ...
随机推荐
- android有点纠结的小问题
1.点击一个listview的item,以popupwindow的形式展示一个菜单.popupwindow以动画的形式展现,可一直没有预期的效果 解决方案: popupWindow.setBackgr ...
- iOS开发——UI篇OC篇&UIDynamic详解
iOS开发拓展篇—UIDynamic(简单介绍) 一.简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能模拟 ...
- Gaussian Discriminant Analysis
如果在我们的分类问题中,输入特征$x$是连续型随机变量,高斯判别模型(Gaussian Discriminant Analysis,GDA)就可以派上用场了. 以二分类问题为例进行说明,模型建立如下: ...
- Nginx重定向[Rewrite]配置 for wordpress & Discuz
首先Apache的Rewite规则差别不是很大,但是Nginx的Rewrite规则比Apache的简单灵活多了Nginx可以用if进行条件匹配,语法规则类似Cif ($http_user_agent ...
- MySQL之事务隔离级别--转载
转自:http://793404905.blog.51cto.com/6179428/1615550 本文通过实例展示MySQL事务的四种隔离级别. 1 概念阐述 1)Read Uncommitted ...
- Android_Intent_data_type
layout.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" x ...
- GCC生成的汇编代码
假设我们写了一个C代码文件 code.c包含下面代码: int accum = 0; int sum(int x, int y){ int t = x + y; accum += t; return ...
- ios 通过代码调节屏幕亮度
方法: [[UIScreen mainScreen] setBrightness: value]; value:value就是屏幕的亮度值 这个值介于0和1之间 另外 这个方法 会即时刷新 无需 ...
- hdu 1096 A+B for Input-Output Practice (VIII)
A+B for Input-Output Practice (VIII) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/3 ...
- hasLayout与Block formatting contexts的学习(上)
hasLayout与Block formatting contexts的学习 @(css BFC)[IE hasLayout|妙瞳] hasLayout是什么? haslayout 是Windows ...