效果展示:

思路

一.首先在html中准备五颗空心的小星星

    <ul><li>☆</li><li>☆</li><li>☆</li><li>☆</li><li>☆</li></ul>

二.给星星添加css样式

       body {font-family: "simsun";}ul {list-style: none;font-size: 44px;color: red;}li {cursor: pointer;float: left;}

三.给星星添加jQuery代码:
1.这里是是先给每颗星星绑定触摸事件。而当前触碰的星星给一个类名。该星星自己和前面的变为实心星星。后面的全部为空心星星

       $("li").on("mouseover", function() {$("li").removeClass("current");$(this).prevAll("li").text("★");$(this).text("★");$(this).nextAll("li").text("☆");});

2.给点击的星星添加绑定事件给一个类名

$("li").on("click", function() {$(this).addClass("current");});

ps:但是这个类名只有点击的星星可以有,所有在绑定触摸事件中想通过隐式迭代,删除类名,达到每次点击只有点击的星星拥有类名
3.当鼠标离开星星的时候,添加离开事件,检测li中是否有前面添加的类名。如果有,则该类名的星星以及前面的星星全是实星。若没有则鼠标离开时所有星星都是空心

         $("ul").on("mouseleave", function() {if ($(".current").length == 0) {$("li").text("☆");} else {$(".current").text("★");$(".current").prevAll("li").text("★");$(".current").nextAll("li").text("☆");}});

*用jQuery实现星星好评wink*~相关推荐

  1. php+js 五星评价,基于jquery实现五星好评

    这篇文章主要为大家详细介绍了基于jquery实现五星好评,具有一定的参考和学习jquery的价值,对jquery感兴趣的小伙伴们可以参考一下本篇文章 在电商网站,我们经常会用到五星评分的功能,现在用j ...

  2. html的星星评分效果,利用jQuery实现星星打分评分插件

    特效描述:利用jQuery实现 星星打分 评分插件.利用jQuery实现星星打分评分插件 代码结构 1. 引入JS 2. HTML代码 $("#star_grade").marki ...

  3. php 识别图片五星好评,jquery实现五星好评方法

    本文主要为大家详细介绍了基于jquery实现五星好评,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 在电商网站,我们经常会用到五星评分的功能,现在用jQuery实现一个简单的d ...

  4. php 识别图片五星好评,基于jquery实现五星好评

    这篇文章主要为大家详细介绍了基于jquery实现五星好评,具有一定的参考和学习jquery的价值,对jquery感兴趣的小伙伴们可以参考一下本篇文章 在电商网站,我们经常会用到五星评分的功能,现在用j ...

  5. 使用jQuery实现五星好评

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

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

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

  7. jQuery 实现五星好评

    直接上代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...

  8. jquery制作五星好评插件

    效果展示: 直接上代码: <!DOCTYPE html> <html><head><meta charset="UTF-8">< ...

  9. jQuery实现星星评分功能

    一.这是我做的调查问卷中的一个功能.(第三方MVC框架) 二.功能说明:1.用户点击星星,将值放到隐藏域中.2.用户可以重新点击星星修改回答. 前台JS代码: <script type=&quo ...

最新文章

  1. Ecshop与Jquery冲突的完美解决方案(实践过,有效)
  2. 淘宝大秒系统设计详解 | 许令波
  3. wampserver 403forbidden问题
  4. Flutter 制作一个具有酷炫液体滑动效果的酷炫入门页面
  5. mysql区间段_解决针对MySQL中对于某一个区间段范围的数据更新的情况
  6. linux的netperf测试,性能测试工具netperf安装使用
  7. k8s中实现自动数据库初始化(mysql,postgresql)
  8. project 2013使用记录
  9. Pytorch实现Transformer字符级机器翻译
  10. 品优影视建站系统1.3.6.5开源绿色版
  11. 基于梳状滤波器的的语音增强
  12. html获取百度网盘 文件列表,教你如何导出百度网盘详细目录结构
  13. python - 例题分析:工时与工资
  14. 用计算机玩游戏教程,Wegame怎么用手机玩电脑游戏 Wegame手机玩电脑游戏教程
  15. 关于语音特征提取(MFCC)的matlab相关函数
  16. Unity3D 游戏引擎之构建简单的游戏世界(三)
  17. Ubuntu、CentOS 修改时区、设置24小时时间格式
  18. EndeavourOS安装配置全攻略!
  19. oracle分页排序查询,Oracle分页查询中排序与效率问题解决方法详解
  20. 小米便签维护过程记录——可能出现问题解决方案

热门文章

  1. 《OpenGL超级宝典》环境搭建
  2. “新基建”奏响项目建设最强音,长沙上半年重大项目完成投资2142亿元
  3. Django解决css样式失效问题最终方法
  4. 记录开发内容demo-java华为云发送短信验证码
  5. 金海佳学C++primer 练习9.31
  6. 本地唯一985,要去省会了!
  7. ModSecurity web application firewall (WAF) Research
  8. 前端webap下新增后缀名字类型。前台报错404,访问不到的解决办法是:
  9. 远程桌面连接的工具及使用方法
  10. VA虚拟应用匠心独妙,细节的精彩