zoukankan      html  css  js  c++  java
  • jq之导航菜单

    jq之导航菜单

    <html>  
    <head>  
    <title>放置文章标题</title>  
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <script src="jquery-3.5.1.min.js"></script>
    </head> 
    <style>
        html,body,p{
            margin:0;padding:0;
        }
        ul{
            list-style: none;
        }
        span{vertical-align:top;}
        #box{
            width:200px;
            height:100%;
            background-color: black;
            color:#fff
        }
        .icon{
            width:24px;height:24px;vertical-align:top;
        }
        .right{
            float:right;
            padding-right: 10px;
        }
        .ul1{
            padding-left: 0;
            cursor: pointer;
        }
        .ul2{
            padding-left: 10px;
            
        }
        .ul3{
            padding-left: 10px;
            
        }
    </style>
    <body> 
        <div id="box">
            <ul class="ul1">
                <li>
                    <p class="p1"><img class="icon" src="./img/point.png"/><span>一级标题</span><img class="icon right" src="./img/down.png"/></p>
                    <ul class="ul2">
                        <li>
                            <p class="p2"><img class="icon" src="./img/point.png"/><span>一级标题</span><img class="icon right" src="./img/down.png"/></p>
                            <ul class="ul3">
                                <li>
                                    <p class="p3"><img class="icon" src="./img/point.png"/><span>一级标题</span></p>
                                </li>
                            </ul>
                        </li>
                    </ul>
                </li>
            </ul>
        </div>
    </body> 
    <script>
        $(".p1").click(function() {
            // 修改标题右侧箭头
            let src = $(this).children("img")[$(this).children("img").length - 1]
            $(src).attr("src",$(src).attr("src") === "./img/down.png" ? "./img/up.png" : "./img/down.png")
            // 修改下级目录显隐藏
            $(this).next().css("display",$(this).next().css("display") === "none"? "block" : "none")
        })
        $(".p2").click(function() {
            let src = $(this).children("img")[$(this).children("img").length - 1]
            $(src).attr("src",$(src).attr("src") === "./img/down.png" ? "./img/up.png" : "./img/down.png")
            $(this).next().css("display",$(this).next().css("display") === "none"? "block" : "none")
        })
    </script>
    </html> 
  • 相关阅读:
    spirngmvc整合mybatis
    C#微信支付
    centos mysql数据库主从同步
    centos 搭建ftp
    修改 Docker 默认网桥地址
    安装docker
    脚本自动化装centos6.5 python2.6升级2.7
    centos6.5 python2.6升级2.7
    weblogic 安装及发布web应用
    centos6.5安装pip方法
  • 原文地址:https://www.cnblogs.com/s313139232/p/14211674.html
Copyright © 2011-2022 走看看