• tab栏切换效 简易效果


    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            .box {
                 500px;
                height: 400px;
                border: 1px solid #000;
                margin: 100px auto;
                overflow: hidden;
            }
            ul {
                list-style: none;
                 600px;
                margin-left: -1px;
                overflow: hidden;
            }
            li {
                 100px;
                height: 30px;
                float: left;
                border-left: 1px solid #000;
                background-color: purple;
                cursor: pointer;
                text-align: center;
                line-height: 30px;
            }
            span {
                display: block;
                 500px;
                height: 370px;
                font: 700 100px/370px "simsun";
                text-align: center;
                background-color: pink;
            }
    
            .current {
                background-color: yellow;
            }
            .hide {
                display: none;
            }
            .show {
                display: block;
            }
        </style>
    </head>
    <body>
    
        <div class="box">
            <ul>
                <li>裤子</li>
                <li>帽子</li>
                <li>鞋子</li>
                <li>袜子</li>
                <li>领子</li>
            </ul>
            <span>裤子</span>
            <span>帽子</span>
            <span>鞋子</span>
            <span>袜子</span>
            <span>领子</span>
        </div>
    
    
        <script>
    
            var liArr = document.getElementsByTagName("li");
            var spanArr = document.getElementsByTagName("span");
    
            for(var i=0;i<liArr.length;i++){
    //            liArr[i].index = i;
                liArr[i].setAttribute("index",i);
    
                liArr[i].onmouseover = function () {
                    for(var j=0;j<liArr.length;j++){
    //                    liArr[j].className = "";
    //                    spanArr[j].className = "hide";
                        liArr[j].setAttribute("class","");
                        spanArr[j].setAttribute("class","hide");
                    }
    
    //                this.className = "current";
    //                spanArr[this.index].className = "show";
                    this.setAttribute("class","current");
                    spanArr[this.getAttribute("index")].setAttribute("class","show");
                }
            }
    
    
    
    
    
        </script>
    
    
    
    </body>
    </html>
    

      

  • 相关阅读:
    Apache日志分析
    iptables日志探秘
    php与其他一些相关工具的安装步骤分享
    ERROR 1 (HY000): Can't create/write to file '/tmp/#sql_830_0.MYI' (Errcode: 13)
    一些可能需要的正则
    restful api的简单理解
    认识MySQL Replication
    如何处理缓存失效、缓存穿透、缓存并发等问题
    经典算法mark
    php常用的一些代码
  • 原文地址:https://www.cnblogs.com/sj1988/p/6590113.html
Copyright © 2020-2023  润新知