zoukankan      html  css  js  c++  java
  • 用jquery制作一个简单的导航栏

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>学习导航栏的制作</title>
            <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
            <script>
                $(document).ready(function() {
                    $(".li1").click(function() {
                        $(this).next().addClass("dlHover");//取得其下一个兄弟元素
                    });
                    $(".ul1").hover(function() {//第一个函数作为鼠标悬浮时执行的函数
                        $(this).children(".li1").addClass("bg");//取得子元素中class="li1"的元素
                    }, function() {//第二个函数作为鼠标离开时执行的函数
                        $(this).children(".li1").removeClass("bg");
                        $(this).children(".li2").removeClass("dlHover");
                    });
                });
            </script>
            <style>
                *{margin: 0px;padding: 0px;text-align: center;}
                ul li{list-style: none;}
                .nav_div{height: 20px;}
                .li2{display:none; 100px;border: 1px solid gray;background: #00FFFF;}
                .dlHover{position:absolute;z-index: 9999;display: block;}
                .ul1{border: 1px solid gray; 100px;background-color: #999999;}
                .bg{background-color: #1F9999;}
                dl,dt,dd{border: 1px solid gray; 200px;}
                .ul1{float: left;}
            </style>
        </head>
        <body>
            <div class="nav_div">
                <!-- 导航开始 -->
                <ul class="ul1">
                    <li class="li1">导航1</li>
                    <li class="li2">
                        <ul>
                            <li><a href="#">二级菜单1</a><li>
                            <li><a href="#">二级菜单1</a></li>
                        </ul>
                    </li>
                </ul>
                <ul class="ul1">
                    <li class="li1">导航2</li>
                    <li class="li2">
                        <ul>
                            <li><a href="#">二级菜单2</a><li>
                            <li><a href="#">二级菜单2</a></li>
                        </ul>
                    </li>
                </ul>
                <ul class="ul1">
                    <li class="li1">导航3</li>
                    <li class="li2">
                        <ul>
                            <li><a href="#">二级菜单3</a><li>
                            <li><a href="#">二级菜单3</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
            <!-- 导航开始 -->
            <div>
                <dl style="border: 1px solid gray;">
                    <dt>学习导航栏的制作</dt>
                    <dd>这是一个简单的导航栏</dd>
                    <dd>这是一个简单的导航栏</dd>
                    <dd>这是一个简单的导航栏</dd>
                </dl>
            </div>
        </body>
    </html>
    


  • 相关阅读:
    read、write 与recv、send区别 gethostname
    网络粘包问题解决办法
    C++中 =default 和 =delete 使用
    c++ unordered_map 自定义key
    c++ list的坑
    c++ vector 的坑
    对于RBAC与shiro的一些思考
    求两个数的最大公约数&求N个数的最大公约数
    Nginx是什么?有什么用?
    如何做可靠的分布式锁,Redlock真的可行么
  • 原文地址:https://www.cnblogs.com/qmsu/p/3832476.html
Copyright © 2011-2022 走看看