js仿淘宝评价评分功能

发布时间 - 2026-01-10 23:20:18    点击率:

效果图:

图(1)初始图

图(2)点击效果

代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>文件上传</title>
<meta name="description" content="">
<meta name="keywords" content="">
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
<style>
 /*评分*/
 ul{
 height: 20px;
 }
 li{
 list-style: none;
 float: left;
 width: 15px;
 height: 20px;
 }
 .leftHeart{
 background: url('http://cdn.attach.qdfuns.com/notes/pics/201702/28/145751uq6u6vfsnsvdbqbp.png') no-repeat bottom left;
 }
 .rightHeart{
 background: url('http://cdn.attach.qdfuns.com/notes/pics/201702/28/145751crdjmidtdy4rmm1t.png') no-repeat bottom left;
 }
 .score{
 font-size: 22px;
 font-weight: bolder;
 color: #ff0000;
 }
</style>
</head>
<body onload="init()">
 <!-- 评分 -->
 <ul>
 <li class="halfHeart leftHeart"></li><li class="halfHeart rightHeart"></li>
 <li class="halfHeart leftHeart"></li><li class="halfHeart rightHeart"></li>
 <li class="halfHeart leftHeart"></li><li class="halfHeart rightHeart"></li>
 <li class="halfHeart leftHeart"></li><li class="halfHeart rightHeart"></li>
 <li class="halfHeart leftHeart"></li><li class="halfHeart rightHeart"></li>
 得分:<span class="score"></span>
 </ul>
 <script>
 $('.halfHeart:odd').css('padding-right', '5px');
 var ifHover = true,
  ifClick = true;
 $('.halfHeart').mouseover(function(){
  if (ifHover) {
  for (var i = 0; i <= $(this).index(); i++) {
   $('.halfHeart').eq(i).css('background-position', 'top left');
  }
  $('.score').text(($(this).index()+1) * 0.5);
  }
 })
 $('.halfHeart').mouseout(function(){
  if (ifHover) {
  for (var i = 0; i <= $(this).index(); i++) {
   $('.halfHeart').eq(i).css('background-position', 'bottom left');
  }
  }
 })
 $('.halfHeart').click(function(){
  if (ifClick) {
  ifHover = false;
  ifClick = false;
  for (var i = 0; i <= $(this).index(); i++) {
   $('.halfHeart').eq(i).css('background-position', 'top left');
  }
  $('.score').text(($(this).index()+1) * 0.5);
  }
 })
 </script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# 淘宝评价功能  # 淘宝动态评分  # 如何实现星星评价(jquery.raty.js插件)  # Javascript模仿淘宝信用评价实例(附源码)  # javascript实现五星评价代码(源码下载)  # jQuery满意度星级评价插件特效代码分享  # jQuery基于图层模仿五星星评价功能的方法  # js实现五星评价功能  # 文件上传  # src  # script  # latest  # jquery  # code  # chrome  # edge  # title  # keywords  # description  # js  # list  # li  # float  # width  # px  # javascript  # type  # ul 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  如何解决hover在ie6中的兼容性问题  网站页面设计需要考虑到这些问题  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何制作一个表白网站视频,关于勇敢表白的小标题?  如何在建站宝盒中设置产品搜索功能?  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  手机软键盘弹出时影响布局的解决方法  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  Linux系统命令中screen命令详解  油猴 教程,油猴搜脚本为什么会网页无法显示?  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  详解jQuery中的事件  详解阿里云nginx服务器多站点的配置  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  如何快速辨别茅台真假?关键步骤解析  使用C语言编写圣诞表白程序  深圳网站制作的公司有哪些,dido官方网站?  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  在线教育网站制作平台,山西立德教育官网?  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  javascript基于原型链的继承及call和apply函数用法分析  canvas 画布在主流浏览器中的尺寸限制详细介绍  Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】  ,南京靠谱的征婚网站?  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  Laravel模型事件有哪些_Laravel Model Event生命周期详解  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  电商网站制作价格怎么算,网上拍卖流程以及规则?  如何实现建站之星域名转发设置?  网站制作壁纸教程视频,电脑壁纸网站?  如何快速生成凡客建站的专业级图册?  如何在云指建站中生成FTP站点?  Android Socket接口实现即时通讯实例代码  ,在苏州找工作,上哪个网站比较好?  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  linux写shell需要注意的问题(必看)  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】