整体代码可分为三部分:css样式、HTML主体、js函数

1.css样式

#score1 i {vertical-align: middle;display: inline-block;width: 32px;height: 32px;background: url('*img/star1.jpg*') no-repeat center center;background-size: cover;}#score1 i.on {background-image: url('*img/star2.jpg*');}

(注意图片路径是单引号)

2.HTML主体

<div align="center"><span id="score1"><i></i><i></i><i></i><i></i><i></i></span>
</div>

3.js函数**

function score(scoreId, extentStr) {scoreId = "#" + scoreId;$(scoreId + " i").hover(function() { // 鼠标移入,未确定选择分数时for (var i = 0; i <= $(this).index(); i++) {$(scoreId + " i").eq(i).addClass(extentStr); // 实星星}$(scoreId + " i").click(function() { // 点击评分,确定好分数后无法更改for (var i = 0; i <= $(this).index(); i++) {$(scoreId + " i").eq(i).addClass(extentStr);}$(scoreId).val($(this).index()+1);$(scoreId + " i").unbind(); // 清除移入移出});}, function() { // 鼠标移出$(scoreId + " i").removeClass(extentStr); // 描线星星});}score("score1", "on");

写进去发现hover函数并不能用,此时需要引入js的包。
可在此网站下载各种版本的jquery >http://www.jq22.com/jquery-info122

在头部引入HTTP连接后,需要手动Alt+enter下载。

4.运行结果

网页前端实现五星好评效果相关推荐

  1. Android好评功能,Android自定义View实现五星好评效果

    本文实例为大家分享了Android实现五星好评效果的具体代码,供大家参考,具体内容如下 这个效果想必大家都非常熟悉,那么Android如何自定义实现这种效果呢? 首先自定义属性: 下面看看具体实现: ...

  2. Vue_实现五星好评效果

    一.前言 我们在做美团之类的app的时候,很多时候要显示五星好评,下面就用vue来实现这个将数字用图形显示的效果 二.主要内容 1.将五星写在一个复用组件里面(因为在很多地方都会用到) <tem ...

  3. vue制作五星好评效果

    1.先在父组件创建star组件,自定义分数,传值过去子组件 2.子组件接收父组件传过来的score 3. 定义一下类名的常量 通过计算属性computed 这里是css样式 效果如下:

  4. JS实现五星好评效果

    效果图 css部分 li{list-style: none;display: inline-block;width: 27px;height: 27px;background: url(img/sta ...

  5. 前端实践小项目(一)五星好评与暂停取值

    哈喽 ~ 大家好鸭!这篇我们来看看前端实践小项目第一篇 "五星好评与暂停取值"(底部有源代码) 目录 五星好评(JS版) 五星好评(JQuery版) 暂停取值 五星好评(JS版) ...

  6. web前端必学功法之一:五星好评

    web前端必学功法之一:五星好评 案例效果: <!--思路分析:1.设置鼠标样式,当鼠标放到星星上时,修改鼠标的样式2.定义元素:通过表格的td元素来存放星星3.绑定事件:绑定每一个星星的鼠标悬 ...

  7. 使用jQuery实现五星好评

    记得给五星好评哟 jQuery是js的一个库,封装了我们开发过程中常用的一些功能,方便我们来调用,提高了我们的开发效率. Js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里面 ...

  8. 微信小程序开发 - 五星好评

    前言 由于最近公司前端组开发紧缺人手,公司医美项目比较赶,所以主动请求协助医美小程序开发,现学现用,不过觉得小程序还蛮简单的,在做到一个评价医生页面时,用到点击五星好评,觉得有点用,就分享上来了~ 效 ...

  9. 如何用jQuery实现五星好评

    jQuery是js的一个库,封装了我们开发过程中常用的一些功能,方便我们来调用,提高了我们的开发效率. Js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里面来就可以了. 接下 ...

最新文章

  1. 和12岁小同志搞创客开发:如何驱动各类型传感器?
  2. 密歇根大学联合谷歌大脑提出,通过「推断语义布局」实现「文本到图像合成」
  3. Nginx之https配置
  4. 暗黑三使用服务器维护,《暗黑3》本周更新修复内容及维护时间公布
  5. php allowoverride,Apache之AllowOverride参数详解
  6. Linux 添加DNS配置
  7. java之 Timer 类的使用以及深入理解
  8. java学习(145):file常用方法2
  9. seafile安装教程 Linux,CentOS7安装seafile开源版
  10. HALCON学习之旅(一)
  11. mysql 启动服务1067_windows无法启动MySQL服务报错1067的解决方法
  12. linux mutex 数量上限,互斥量mutex
  13. 单目摄像头光学图像测距_挑战激光雷达,MAXIEYE要重新定义单目摄像头?
  14. 中国统计网又出干货了——会员分层与顾客忠诚度分析
  15. [iOS] 使用xib做为应用程序入口 with Code
  16. 海康8700视频监控OCX控件注册(如无法查看监控)
  17. pdf文档怎样转换成word文档?2022pdf转word软件推荐
  18. 短址(short URL)原理及其实现 来源:http://blog.csdn.net/beiyeqingteng
  19. animated-rotate
  20. Java中对象属性的初始化顺序

热门文章

  1. 手机平板移动终端固定IP设置方法
  2. 使用html+css实现一个静态页面(含源码)
  3. k8s 集群部署(dashboard+metrics-server)
  4. 3D视觉之深度相机方案
  5. 正则表达式(二)常用正则表达式——验证邮箱
  6. html标签中h4和h5,h5与h4的区别
  7. pid巡线算法程序_技术分享——从单个到多个颜色传感器巡线原理解析
  8. Javascript如何阻止事件的默认行为?
  9. 单片机设计:基于stm32智能语音识别蓝牙音响(ld3320语音识别模块+mp3模块+喇叭+点阵屏+OLED+蓝牙+手机app)
  10. LD3320语音识别模块+MP3-TF-16P模块实现语音交互功能