基于jquery实现五星好评


Posted in jQuery onNovember 18, 2017

在电商网站,我们经常会用到五星评分的功能,现在用jQuery实现一个简单的demo

<!DOCTYPE html> 
<html lang="en"> 
<head> 
  <meta charset="UTF-8"> 
  <title>五角星评分案例</title> 
  <style> 
    * { 
      padding: 0; 
      margin: 0; 
    } 
    .comment { 
      font-size: 40px; 
      color: teal; 
    } 
    .comment li { 
      float: left; 
    } 
    ul { 
      list-style: none; 
    } 
  </style> 
</head> 
<body> 
<ul class="comment"> 
  <li>☆</li> 
  <li>☆</li> 
  <li>☆</li> 
  <li>☆</li> 
  <li>☆</li> 
</ul> 
 
<script src="jquery-1.12.2.js"></script> 
<script> 
  $(function () { 
    var wjx_k = "☆"; 
    var wjx_s = "★"; 
    //prevAll获取元素前面的兄弟节点,nextAll获取元素后面的所有兄弟节点 
    //end 方法;返回上一层 
    //siblings 其它的兄弟节点 
    //绑定事件 
    $("li").on("mouseenter", function () { 
      $(this).html(wjx_s).prevAll().html(wjx_s).end().nextAll().html(wjx_k); 
    }).on("click", function () { 
      $(this).addClass("active").siblings().removeClass("active") 
    }); 
    $("ul").on("mouseleave", function () { 
      $("li").html(wjx_k); 
      $(".active").text(wjx_s).prevAll().text(wjx_s); 
    }) 
  }); 
</script> 
</body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
jQuery实现全选、反选和不选功能
Aug 16 jQuery
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
jQuery中过滤器的基本用法示例
Oct 11 jQuery
bootstrap+jquery项目引入文件报错的解决方法
Jan 22 jQuery
jquery层次选择器的介绍
Jan 18 jQuery
jQuery分组选择器简单用法示例
Apr 04 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
js和jquery判断数据类型的4种方法总结
Aug 28 jQuery
jQuery实现滚动效果
Nov 17 #jQuery
基于jQuery实现定位导航位置效果
Nov 15 #jQuery
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 #jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
Nov 13 #jQuery
jQuery实现checkbox即点即改批量删除及中间遇到的坑
Nov 11 #jQuery
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
Nov 10 #jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 #jQuery
You might like
PHP 数组基础知识小结
2010/08/20 PHP
shopex主机报错误请求解决方案(No such file or directory)
2011/12/27 PHP
php数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
2016/01/05 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
js类式继承的具体实现方法
2013/12/31 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
JavaScript给url网址进行encode编码的方法
2015/03/18 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
浅谈vuejs实现数据驱动视图原理
2018/02/23 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
浅析Vue 生命周期
2018/06/21 Javascript
iphone刘海屏页面适配方法
2019/05/07 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
2019/07/03 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
js实现缓动动画
2020/11/25 Javascript
python去除文件中重复的行实例
2018/06/29 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
从0到1使用python开发一个半自动答题小程序的实现
2020/05/12 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
python中取绝对值简单方法总结
2020/07/24 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
加拿大百叶窗和窗帘定制网站:Blinds
2017/01/30 全球购物
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
先进个人材料怎么写
2014/12/30 职场文书
八达岭长城导游词
2015/01/30 职场文书