基于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 相关文章推荐
jquery实现图片平滑滚动详解
Mar 22 jQuery
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
jquery仿微信聊天界面
May 06 jQuery
jQuery滚动插件scrollable.js用法分析
May 25 jQuery
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
jQuery实现移动端笔触canvas电子签名
May 21 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入门基础之php代码写法
2011/12/30 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
PHP多文件上传实例
2015/07/09 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
js实现在字符串中提取数字
2013/11/05 Javascript
jQuery中(function($){})(jQuery)详解
2015/07/15 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
JavaScript实现替换字符串中最后一个字符的方法
2017/03/07 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
vue路由教程之静态路由
2019/09/03 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
python读写json文件的简单实现
2017/04/11 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
Python实现GIF图倒放
2020/07/16 Python
浅谈CSS3 box-sizing 属性 有趣的盒模型
2019/04/02 HTML / CSS
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
游戏商店:Eneba
2020/04/25 全球购物
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
后勤人员自我鉴定
2013/10/20 职场文书
大学校园毕业自我鉴定
2014/01/15 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
环保建议书200字
2014/05/14 职场文书
优秀教师先进材料
2014/12/16 职场文书
会计工作检讨书
2015/02/19 职场文书
2015年电工工作总结
2015/04/10 职场文书
2015中秋祝酒词
2015/08/12 职场文书
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS