<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Title</title>
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="owner" content="" />
<meta name="robots" content="index, follow" />
<meta name="googlebot" content="index, follow" />
<style type="text/css">
<!--
body {background:#fff;text-align:center;margin:0 auto;padding: 0;font:12px Arial;color:#000;line-height:1.2em}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
/* 星级评分 */
.shop-rating {
height: 25px;
overflow: hidden;
zoom: 1;
padding: 2px 0px;
position: relative;
z-index: 999;
}
.shop-rating span {
height: 23px;
display: block;
line-height: 23px;
float: left;
}
.shop-rating span.title {
width: 125px;
text-align: right;
margin-right: 5px;
}
.shop-rating ul {
float: left;
margin:0;padding:0
}
.shop-rating .result {
margin-left: 20px;
padding-top: 2px;
}
.shop-rating .result span {
color: #ff6d02;
}
.shop-rating .result em {
color: #f60;
font-family: arial;
font-weight: bold;
}
.shop-rating .result strong {
color: #666666;
font-weight: normal;
}
.rating-level,
.rating-level a {
background: url( http://a.tbcdn.cn/app/rc/img/star_v2.png) no-repeat scroll 1000px 1000px;
}
.rating-level {
background-position: 0px 0px;
width: 120px;
height: 23px;
position: relative;
z-index: 1000;
}
.rating-level li {
display: inline;
}
.rating-level a {
line-height: 23px;
height: 23px;
position: absolute;
top: 0px;
left: 0px;
text-indent: -999em;
*zoom: 1;
outline: none;
}
.rating-level a.one-star {
width: 20%;
z-index: 6;
}
.rating-level a.two-stars {
width: 40%;
z-index: 5;
}
.rating-level a.three-stars {
width: 60%;
z-index: 4;
}
.rating-level a.four-stars {
width: 80%;
z-index: 3;
}
.rating-level a.five-stars {
width: 100%;
z-index: 2;
}
.rating-level .current-rating,.rating-level a:hover{background-position:0 -28px;}
.rating-level a.one-star:hover,.rating-level a.two-stars:hover,.rating-level a.one-star.current-rating,.rating-level a.two-stars.current-rating{background-position:0 -116px;}
.rating-level .three-stars .current-rating,.rating-level .four-stars .current-rating,.rating-level .five-stars .current-rating{background-position:0 -28px;}
-->
</style>
</head>
<body>
<div class="shop-rating">
<span class="title">物流公司的服务:</span>
<ul class="rating-level" id="stars1">
<li><a class="one-star" star:value="100" href="#">100</a></li>
<li><a class="two-stars" star:value="200" href="#">200</a></li>
<li><a class="three-stars" star:value="300" href="#">300</a></li>
<li><a class="four-stars" star:value="400" href="#">400</a></li>
<li><a class="five-stars" star:value="500" href="#">500</a></li>
</ul>
<span class="result" id="stars1-tips"></span>
<input type="hidden" id="stars1-input" name="a" value="" size="2" />
</div>
<!--
# 星级评分
# star:value = 分数
-->
<div class="shop-rating">
<span class="title">物流公司的服务:</span>
<ul class="rating-level" id="stars2">
<li><a class="one-star" star:value="1" href="#">1</a></li>
<li><a class="two-stars" star:value="2" href="#">2</a></li>
<li><a class="three-stars" star:value="3" href="#">3</a></li>
<li><a class="four-stars" star:value="4" href="#">4</a></li>
<li><a class="five-stars" star:value="5" href="#">5</a></li>
</ul>
<span class="result" id="stars2-tips"></span>
<input type="hidden" id="stars2-input" name="b" value="" size="2" />
</div>
<!-- END 星级评分 -->
<input type="button" value="test" onclick="teststars()" />
<script type="text/javascript">
var Class = {
create: function() {
return function() { this.initialize.apply(this, arguments); }
}
}
var Extend = function(destination, source) {
for (var property in source) {
destination[property] = source[property];
}
}
function stopDefault( e ) {
if ( e && e.preventDefault ){
e.preventDefault();
}else{
window.event.returnValue = false;
}
return false;
}
/**
* 星星打分组件
*
* @author Yunsd
* @date 2010-7-5
*/
var Stars = Class.create();
Stars.prototype = {
initialize: function(star,options) {
this.SetOptions(options); //默认属性
var flag = 999; //定义全局指针
var isIE = (document.all) ? true : false; //IE?
var starlist = document.getElementById(star).getElementsByTagName('a'); //星星列表
var input = document.getElementById(this.options.Input) || document.getElementById(star+"-input"); // 输出结果
var tips = document.getElementById(this.options.Tips) || document.getElementById(star+"-tips"); // 打印提示
var nowClass = " " + this.options.nowClass; // 定义选中星星样式名
var tipsTxt = this.options.tipsTxt; // 定义提示文案
var len = starlist.length; //星星数量
for(i=0;i<len;i++){ // 绑定事件 点击 鼠标滑过
starlist[i].value = i;
starlist[i].onclick = function(e){
stopDefault(e);
this.className = this.className + nowClass;
flag = this.value;
input.value = this.getAttribute("star:value");
tips.innerHTML = tipsTxt[this.value]
}
starlist[i].onmouseover = function(){
if (flag< 999){
var reg = RegExp(nowClass,"g");
starlist[flag].className = starlist[flag].className.replace(reg,"")
}
}
starlist[i].onmouseout = function(){
if (flag< 999){
starlist[flag].className = starlist[flag].className + nowClass;
}
}
};
if (isIE){ //FIX IE下样式错误
var li = document.getElementById(star).getElementsByTagName('li');
for (var i = 0, len = li.length; i < len; i++) {
var c = li[i];
if (c) {
c.className = c.getElementsByTagName('a')[0].className;
}
}
}
},
//设置默认属性
SetOptions: function(options) {
this.options = {//默认值
Input: "",//设置触保存分数的INPUT
Tips: "",//设置提示文案容器
nowClass: "current-rating",//选中的样式名
tipsTxt: ["1分-严重不合格","2分-不合格","3分-合格","4分-优秀","5分-完美"]//提示文案
};
Extend(this.options, options || {});
}
}
/* For TEST */
function teststars(){
alert(document.getElementById("stars1-input").value + "|" + document.getElementById("stars2-input").value)
}
var Stars1 = new Stars("stars1",{nowClass:"current-rating",tipsTxt:["100分-严重不合格","200分-不合格","300分-合格","400分-优秀","500分-完美"]})
var Stars2 = new Stars("stars2")
</script>
</body>
</html>相关推荐
Playwright实战:绕过淘宝登录验证,高效抓取Python店铺数据
网络爬虫是自动化获取网页数据的关键技术,其核心原理在于模拟浏览器行为与服务器交互,从而高效提取结构化信息。在电商数据分析、市场调研等场景中,爬虫技术能显著提升信息收集效率。然而,面对淘宝等平台复杂的反爬机制,特别是登录验证和动态加载,传统的requests库往往力不从心。此时,现代浏览器自动化框架的价值得以凸显。Playwright作为一款新兴工具,以其多浏览器支持、智能等待和强大的设备模拟能力,为处理复杂交互页面提供了稳定高效的解决方案。通过巧妙利用已登录的浏览器用户数据目录,可以绕过繁琐的人机验证,直接
css滑动星星评分,jQuery实现滑动星星评分效果(每日分享)
每日分享效果,今天分享一个jQuery滑动星星评分效果。jQuery星星评分制作5颗星星鼠标滑过评分打分效果,可取消评分结果,重新打分。HTML代码:Title0.0分取消评分确认$(function () {//评分var starRating = 0;$('.photo span').on('mouseenter',function () {var index = $(this).index(...
【jquery】优化仿淘宝五星评价打分(附注释)
仿淘宝五星评价代码优化
[转处blueidea]仿淘宝星级评分效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt...
一个滑动评分控件。。
很久以前写的一个滑动评分控件,复制即可用,欢迎下载。 原博客地址 https://blog.youkuaiyun.com/Sure_Min/article/details/79054750
原生js滑动星星打分_淘宝星星打分_动态星星评分_js评分代码
原生js滑动星星打分_淘宝星星打分_动态星星评分_js评分代码
【Axure教程】滑动评分条
评分控件是原型中常用的控件,主要有星级评分控件和评分条控件,由于axure自带的元件库里并没有高保真的评分条控件,所以本期教程主要介绍如果制作评分条控件,方便我们日后的使用。 【原型预览】 https://axhub.im/ax9/4775bc9596a9e89f/#g=1 【原型下载】 方式1:加入原型分享群后,可免费分享该原型,请咨询微信522073109 方式2:https://weidian.com/item.html?itemID=4296566017 一、制作完成后的评分条
ASP.NET自定义控件 真正可以评分的星级控件.doc
ASP.NET自定义控件 真正可以评分的星级控件,实现动态评分的效果
微信小程序实现【点击 滑动 评分 评星(5星)】功能,以及一个小问题的解决
最近在学习使用微信小程序,在做一个商家评分功能的时候,遇到一个比较棘手的问题,要实现的需求是可以点击、滑动选择评分等级,点击这个好说,监听bindtap事件确定是哪个星星(图片)被点击了就行。 可是要做滑动效果的话,就要用到bindtouchmove事件,在事件里可以拿到当前手指触摸点相对于页面的坐标值。通过动态获取这个坐标值,就可以得到跟星星图片的相对位置,从而修改评分参数。原理很简单,可是在实...
星星滑动评分,类似淘宝的那种
类似淘宝网评价的那种小星星滑动评分,文件内HTML文件和图片,js方法简单易懂
45个经典Linux面试题(非常详细)零基础入门到精通,收藏这一篇就够了
(文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如 i 节点,磁盘分布图,间接块,超级块等。$ chmod 751 file 给 file 的属主分配读、写、执行(7)的权限,给 file 的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限。linux命令’hash’管理着一个内置的哈希表,记录了已执行过的命令的完整路径, 用该命令可以打印出你所使用过的命令以及执行的次数。创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在的文件输出,都会创建文件。
【iOS_GitHub】评分条/星级条(类似于淘宝/京东/1号店/亚马逊等商城类的评分条,支持0.5分哦)
RatingBar评分条(类似于淘宝/京东/1号店/亚马逊等商城类的评分条,支持0.5分哦)先上图,看一下是否符合你的场景吧! Function Description 点击评分; 滑动评分; 个性化设置。 How to use1. 点击评分/** 常规初始化方法 */ JhtRatingBar *bar = [[JhtRatingBar alloc] initWithFrame:CGRectM
多视图学习 (Multi-View Learning)
多视角/多视图学习(Multi-view learning)是陶大成提出的一个研究方向。我们都知道,在机器学习中样本可以用不同的特征(如图片可以用LBP、SIFT等特征)来表示,或者从不同的角度进行观察(如从前后左右观察一个对象),甚至是采用不同的传感器来观测(如RGB摄像头,Depth摄像头),这些不同的观测手段、角度或特征在多视角学习中称为“视角”。多视角学习通过对不同的视角进行统一分析和研究,希望能够得到更好的分类或聚类等等的效果。
vue实现星级评价及上传多张图片等功能(类似淘宝商品评价页面)
最近在写一个关于vue的商城项目,然后集成在移动端中,开发需求中有一界面,类似淘宝商城评价界面!实现效果图如下所示: 评价页 点击看大图,且可左右滑动 功能需求分析 默认为5颗星,为非常满意,4颗满意,根据不同星级显示不同满意程度。 2.评价内容,最多为200字。 3.上传图片最多上传6张,图片不可拉伸,可删除,可点击放大左右滑动展示 具体实现关键代码 关于星...
百度贴吧爬虫实战:完整实现与使用指南
使用 csv 模块创建写入器,首先写入表头("标题" 和 "链接"),然后遍历帖子字典,将每个标题和链接作为一行写入文件。首先检查内容是否为空,然后通过查找 JSON 结构的起始({)和结束(})位置,提取有效的 JSON 片段。接着遍历帖子列表中的每个条目,提取标题文本和对应的链接,对于相对路径的链接会自动补全为完整的 URL。从 JSON 提取标题和链接此方法专门用于从解析后的 JSON 数据中提取帖子标题和对应的链接。提取到的标题和链接以字典形式返回,键为标题,值为对应的完整链接。
LobeHub开源AI应用平台:从部署到定制的全栈实践指南
在现代AI应用开发领域,大语言模型(LLM)的集成与部署是核心技术挑战之一。其原理在于通过API或本地化部署,将预训练模型的强大能力封装为可调用的服务。这项技术的核心价值在于极大地降低了AI应用的开发门槛,使开发者能够快速构建智能对话、内容生成等场景的应用。随着模型即服务(MaaS)模式的普及,一个关键痛点是如何高效地管理多模型、设计友好的用户界面并实现功能扩展。这正是开源项目LobeHub所聚焦的领域,它通过提供可插拔的架构和配置驱动的低代码理念,解决了AI能力落地的“最后一公里”问题。本文将结合Dock
淘宝商品抓取
说说淘宝吧最近没少研究淘宝网,现在淘宝跟别的平台不一样的地方是他需要登录我们才能搜索商品抓取数据,常规的方法呢去请求url拿数据我们需要带上cookie但是有一部分数据也是拿不到的从app拿还需要逆向解析在下也是属实是不太会逆向解析目前,所以也就自然想到了selenium去抓我想要的数据了,开始我上博客上搜了几个例子发现用selenium去切换账号密码登录时,现在的淘宝会检测出来selenium框...
已过tiktok校招客户端,面经分享
面试的话, 一天面完3面, 效率很高, 三天之后就发了offer 字节邮件里面也说了不能泄露面试题, 那我就把我秋招参与美团,字节,腾讯,阿里面试被问到的全部问题总结着写出来了, 这其实是我每一轮面试完之后我都会总结哪里答对了, 哪里没有答对, 总结了一大堆问题出来. 答案未必正确, 我只是给自己写了个简单的一句话概括, 可能不够完善, 建议看官自行回答一下这些问题 二本非科班, 暑假在字节实习过, 不过不是tiktok部门, 因此秋招就没啥时间准备面试了, 只投了几个大厂, 顺便也在字节跨部门转正,
android进度条、滑动条和评分控件
所谓进度条、滑动条和评分控件,在手机应用中,相信你见过加载游戏时、更新应用时等情况,屏幕出现一条进度栏,这里称之为进度条;当你调节音量时出现的这里即称作滑动条;而评分控件,当你在淘宝给卖家评价时出现的类似5星评价,这里即称作评分控件,下面将分别详细说明这三种控件的基础使用方法。 一、ProgressBar进度条控件 1. 首先ProgressBar进度条给出了两种样式,分别是progres...
【python爬虫--爬取电商商品及对其销量、好差评等数据进行分析】Python爬虫爬取电商商品及大数据分析-实战
选择目标电商网站:这里选择爬取两个不同电商网站(比如京东、淘宝)上的商品数据,包括商品名称、价格、销量和评价信息。编写爬虫:通过爬虫获取商品信息并保存数据。数据清洗与对齐:将两个电商网站抓取到的数据进行统一清洗和对齐。数据分析:进行销量分析、好评与差评分析等。
Unity DOTS核心概念之 System(系统)
本文全面解析Unity ECS架构中System的核心概念与最佳实践。System作为纯逻辑载体,遵循"查询数据→处理数据"的工作流,严格分离数据与逻辑。文章详细介绍了: System定义方式(推荐ISystem接口)与三大设计准则(纯逻辑、无状态、最小权限) 生命周期管理(OnCreate/OnUpdate/OnDestroy)和执行顺序控制(UpdateInGroup/UpdateBefore) 实体查询机制(SystemAPI.Query高级筛选)和多线程优化(IJobEntity
Python-爬取淘宝搜索结果
前言 我们如果想买一个东西,可以去淘宝搜索,然后选取心仪的商品存到购物车,然后做综合对比;但是对于程序员来说我们可以把搜索结果爬取下来,爬取解析店铺评分、商品价格、店铺等级、购买人数等等,综合比较,还可以生成通过Python的报表库自动化生成报表,比如Matplotlib;然后再买!
pi-coding-agent 完整详解
pi-coding-agent是一个由Mario Zechner开发的专业AI编程助手,基于Node.js和TypeScript构建。核心功能包括:1)多级思考模式(ThinkingLevel),从none到ultra控制推理深度;2)对话压缩(compaction)管理长对话记忆;3)WebSocket实时通信支持流式交互。该智能体支持代码生成、调试、重构等专业编程任务,采用AI Agent架构,具备工具调用和多轮记忆能力。项目结构通常包含server、agent、config等模块,可通过二次开发扩展功
自定义类似于淘宝的评价星星功能
// // StarView.h // Tiaozhu // // Created by 杨继雷 on 15/8/20. // Copyright (c) 2015年 Tiaozhuwang.com. All rights reserved. // #import @interface StarView : UIVie
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况
主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。
淘宝商品详情数据获取全方案分享
淘宝开放平台(Taobao Open Platform,TOP)提供了一系列商品详情相关接口,覆盖基础信息、规格库存、详情描述等全维度数据,核心接口如下[superscript:3]:接口名称核心功能权限要求适用场景获取商品基础信息(标题、价格、主图、销量、店铺基础信息等)个人/企业认证,默认开放商品基础信息采集、比价工具开发获取商品规格参数(颜色、尺寸、材质等)、SKU组合信息个人/企业认证多规格商品管理、SKU价格对比查询商品实时库存数量、库存预警阈值。
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
时间插件和星星评分插件的使用
一、日历插件的运用 在项目开发过程中,难免会遇到需要填写日期(如酒店机票等的预定选购时间),手动输入的方式不仅不美观,用户体验也不是很好,为了改善手动输入的死板,可使用日期插件使用方法如下: 第一步:将日期插件的文件夹下载解压复制到你得项目JS文件目录中 插件下载地址:http://www.my97.net/demo/index.htm 第二步:在页面文档头部引用下...
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
414



被折叠的 条评论
为什么被折叠?



