全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS实现仿百度文库评分功能

百度文库分享平台大家都知道,今天小编通过一段实例代码给大家介绍基于js实现百度文库评分功能,先给大家展示效果图吧。


具体代码如下所示:

<!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=utf-8" />
<title>无标题文档</title>
<link href="http://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<link href="http://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
<style>
*{padding:0;margin:0;}
#content{width:700px;height:50px;border:1px solid #ccc;margin:50px auto;line-height:50px;}
#content span.title{display:line-block;width:100px;height:50px;line-height:50px;font-size:20px;font-weight:bold;color:#FF9933;}
#content ul.stars {display:inline-block;width:160px;height:50px;line-height:50px;cursor:pointer;}
#content ul.stars li {font-size:30px;color:#ccc;}
#content p {display:inline-block;width:80px;height:50px;line-height:50px;font-size:20px;font-weight:bold;color:#ff9933;}
#content .tip{display:inline-block;height:45px;border:1px #ccc red;background:#FFFFCC; visibility:hidden;}
#content .tip span {display:inline-block;height:40px;line-height:40px;padding:0px 10px;;}
#content .tip ul {display:inline-block;position:relative;}
#content .tip ul i{position:absolute;top:70%;right:18%;}
.red {color:red;margin-left:10px;}
.orange{color:orange;}
</style>
<script>
window.onload = function () {
 var content = document.getElementById('content');
 var score = document.getElementById('score');
 var oUl = content.getElementsByClassName('stars')[0];
 var aLi = oUl.getElementsByTagName('li');
 var tip = content.getElementsByClassName('tip')[0];
 var arr = ['较差','较差','还行','推荐','力荐'];
 oUl.onmouseover = function(){
 tip.style.visibility = 'visible';
 }
 oUl.onmouseout = function(){
 tip.style.visibility = 'hidden';
 }
 for( var i=0;i<aLi.length;i++ ){
 aLi[i].index = i;
 aLi[i].onclick = function () {
  mark(this.index);
  oUl.index = this.index;
 }
 aLi[i].onmouseover = function(){
  for( var i=0;i<aLi.length;i++ ){
  aLi[i].style.color = '#ccc';
  }
  mark(this.index);
 }
 aLi[i].onmouseout = function(){
  for( var i=0;i<=this.index;i++ ){
  aLi[i].style.color = '#ccc';
  }
  if(oUl.index !== 'undefined'){
  mark(parseInt(oUl.index));
  }
 }
 }
 function show() {
 tip.style.visibility = tip.style.visibility === 'hidden' ? 'visible' : 'hidden';
 }
 function mark(index) {
 for( var i=0;i<=index;i++ ){
  aLi[i].style.color = index < 2 ? 'gray' : 'orange';
 }
 score.innerHTML = arr[index] ? arr[index] : '待评价';
 }
}
</script>
</head>
<body>
<div id="content">
 <span class="title"><i class="red">* </i>总体评价:</span>
 <ul class="stars">
 <li class="fa fa-star"></li>
 <li class="fa fa-star"></li>
 <li class="fa fa-star"></li>
 <li class="fa fa-star"></li>
 <li class="fa fa-star"></li>
 </ul>
 <p id="score">待评价</p>
 <div class="tip">
 <span>小提示:点击小星星可以打分</span>
 <ul>
  <li class="fa fa-star orange"></li>
  <li class="fa fa-star orange"></li>
  <li class="fa fa-star orange"></li>
  <li class="fa fa-star orange"></li>
  <li class="fa fa-star-o"></li>
  <i class="fa fa-hand-pointer-o"></i>
 </ul>
 </div>
</div>
</body>
</html>

以上所述是小编给大家介绍的JS实现仿百度文库评分功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# js百度文库评分  # js仿淘宝和百度文库的评分功能  # PHP实现仿百度文库  # 豆丁在线文档效果(word  # excel  # ppt转flash)  # pdf2swf+flexpapers实现类似百度文库pdf在线阅读  # 将word转化为swf 如同百度文库般阅读实现思路及代码  # 用python下载百度文库的代码  # java实现附件预览(openoffice+swftools+flexpaper)实例  # Java仿文库的基本方法(openoffice+swftools+flexPaper)  # 小编  # 给大家  # 大家都  # 在此  # 所示  # 所述  # 还行  # 给我留言  # 感谢大家  # 先给  # 小提示  # 无标题文档  # 图吧  # 疑问请  # 有任何  # 总体评价  # link  # utf  # title  # bootcss 


相关文章: 义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  如何在建站宝盒中设置产品搜索功能?  网站制作服务平台,有什么网站可以发布本地服务信息?  建站之星微信建站一键生成小程序+多端营销系统  宝塔建站助手安装配置与建站模板使用全流程解析  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  如何自定义建站之星网站的导航菜单样式?  大连网站制作公司哪家好一点,大连买房网站哪个好?  如何用低价快速搭建高质量网站?  制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?  已有域名和空间如何快速搭建网站?  海南网站制作公司有哪些,海口网是哪家的?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  建站之星如何快速生成多端适配网站?  建站主机选择指南:服务器配置与SEO优化实战技巧  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  如何通过多用户协作模板快速搭建高效企业网站?  建站之星如何优化SEO以实现高效排名?  长沙企业网站制作哪家好,长沙水业集团官方网站?  如何通过智能用户系统一键生成高效建站方案?  如何彻底卸载建站之星软件?  建站之星后台密码遗忘或太弱?如何重置与强化?  音乐网站服务器如何优化API响应速度?  html制作网站的步骤有哪些,iapp如何添加网页?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  香港服务器选型指南:免备案配置与高效建站方案解析  如何在云服务器上快速搭建个人网站?  如何用IIS7快速搭建并优化网站站点?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  如何选择高效稳定的ISP建站解决方案?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  如何选择可靠的免备案建站服务器?  如何彻底删除建站之星生成的Banner?  c# 在高并发场景下,委托和接口调用的性能对比  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  为什么Go需要go mod文件_Go go mod文件作用说明  制作营销网站公司,淘特是干什么用的?  红河网站制作公司,红河事业单位身份证如何上传?  Swift中循环语句中的转移语句 break 和 continue  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  重庆市网站制作公司,重庆招聘网站哪个好?  建站之星安装需要哪些步骤及注意事项?  如何通过VPS建站无需域名直接访问?  网站网页制作专业公司,怎样制作自己的网页?  如何在宝塔面板中创建新站点?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  5种Android数据存储方式汇总 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。