zoukankan      html  css  js  c++  java
  • JS原生实现五角星评价详情demo

    <style>
    *{margin: 0;padding: 0;}
    .pingfen{ 195px; margin:10px auto; height:20px; position: relative;}
    .pingfen ul{height:35px; margin-bottom: 10px;}
    .pingfen li{ 35px;margin-left: 4px; float: left; height: 35px; cursor: pointer; background: url(/public/nrmap/img2/fstar2.png) no-repeat center center; list-style: none;}
    .pingfen .active{background: url(/public/nrmap/img2/fstar1.png) no-repeat center center;}
    .pingfen p{
    position: absolute; top:24px; left: 0px; 134px; height: 28px;
    background: #fff; line-height: 28px; text-align: center; border:1px solid #333;
    display:none;}
    </style>

    <script>
    var aData =["很差","较差","一般","推荐","力推"];
    window.onload=function(){
    var oDiv = document.getElementById("rank");
    var aLi = oDiv.getElementsByTagName("li");
    var oP = oDiv.getElementsByTagName("p")[0];
    var i =0;
    for(i=0;i<aLi.length;i++){
    aLi[i].index = i;
    aLi[i].onmouseover= function(){
    oP.style.display = "block";
    oP.style.marginTop="30px";
    oP.innerHTML=aData[this.index];
    for(i=0; i<=this.index;i++){
    aLi[i].className="active";
    }
    };
    aLi[i].onmouseout = function(){
    oP.style.display = "";
    for(i=0; i<aLi.length; i++){ aLi[i].className="";
    };
    aLi[i].onclick=function(){
    alert(aData[this.index]);
    };
    }
    };
    </script>

    <body>
    <div id="rank" class="pingfen">
    <ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    </ul>
    <p>加载中</p>
    </div>
    </body>
  • 相关阅读:
    2017年系统架构设计师论文范文
    在SQL Server 2008中执行透明数据加密(转自IT专家网)
    开发笔记
    [置顶] GO-Gin框架快速指南
    [置顶] JS-逆向爬虫
    [置顶] ES篇
    [置顶] GO
    [置顶] 爬虫入狱指南
    [置顶] websocket
    [置顶] Linux篇
  • 原文地址:https://www.cnblogs.com/mo-cha/p/5794648.html
Copyright © 2011-2022 走看看