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> 
  • 相关阅读:
    02、书店寻宝(一)
    01、博客爬虫
    00、下载文件
    068、Calico的网络结构是什么?(2019-04-11 周四)
    067、如何部署Calico网络 (2019-04-10 周三)
    066、Weave如何与外网通信?(2019-04-09 周二)
    065、容器在Weave中如何通信和隔离?(2019-04-08 周一)
    064、Weave网络结构分析(2019-04-04 周四)
    063、如何使用weave网络(2019-04-03 周三)
    CMD运行指令
  • 原文地址:https://www.cnblogs.com/s313139232/p/14211674.html
Copyright © 2011-2022 走看看