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>
  • 相关阅读:
    前端UI框架
    Knowledge
    Microsoft SQL Server
    ASP.NET MVC
    将博客搬至CSDN
    python中的数据类型
    python基础知识
    接口和抽象类的区别
    面向对象的四大特征
    数据结构学习笔记
  • 原文地址:https://www.cnblogs.com/mo-cha/p/5794648.html
Copyright © 2011-2022 走看看