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安装词典教程【步骤】

