zoukankan      html  css  js  c++  java
  • 用Jquery+HTML写星星评分

    类似于实现这样:

     -----

    index.html:

    <!DOCTYPE html>
    <html>
    <head>
        <title>星星评分</title>
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="css/style.css">
            <!--引入jquery-->
        <script type="text/javascript" src="js/jquery.min.js"></script>
        <script src="js/index.js"></script>
    </head>
    <body>
    <div class="box clear">
        <div class="list">
            <i class="star1"></i>
            <i class="star"></i>
        </div>
        <div class="list">
            <i class="star1"></i>
            <i class="star"></i>
        </div>
        <div class="list">
            <i class="star1"></i>
            <i class="star"></i>
        </div>
        <div class="list">
            <i class="star1"></i>
            <i class="star"></i>
        </div>
        <div class="list">
            <i class="star1"></i>
            <i class="star"></i>
        </div>
        <div class="txt">非常好</div>
    </div>
    </body>
    </html>    

    --

    index.js:

    $(function(){
    //定义一个arr数组,值为:"非常差",'差',"一般","满意","非常满意"
        var arr=["非常差",'差',"一般","满意","非常满意"];
    //鼠标经过
        $('.list').mouseover(function(){
            $(this).nextAll().find(".star1").css("z-index","0");//每次移动进去后,先让next所有同辈元素都是灰色星星
            $(this).find(".star1").css("z-index",1);//让移上去的哪个自己是黄色星星
            
            $(this).prevAll().find(".star1").css("z-index",1);//让移上去哪个星星的前面的所有同辈元素都是黄色星星
            $(".txt").text(arr[$('.box').find(".list").index($(this))]);//通过父元素,获得当前元素在父元素中的index
        })
    })
  • 相关阅读:
    scala list
    scala 数组 基本类型
    oracle 索引 。其中全文检索最变态
    友盟分享(微信分享,微博分享,Facebook分享)
    iOS文字描边
    字符串限制条件
    IOS开发之格式化日期时间
    动态获取Textfield输入的内容
    iOS 微信分享 朋友圈
    iPhone屏幕尺寸、分辨率及适配
  • 原文地址:https://www.cnblogs.com/RorinL/p/14056213.html
Copyright © 2011-2022 走看看