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>
    

  • 相关阅读:
    矩阵
    字符串算法 KMP算法 BF算法的升级版
    字符查找算法 BF算法
    查找:二叉查找树升级版 平衡二叉树(AVL树) 2020年8月
    查找:二叉查找树 c++ 2020年8月
    基数排序,也叫关键码排序
    归并排序,冯诺依曼首次提出。分为递归实现、非递归实现
    堆排序,升级版的选择排序
    P1233 木棍加工【dp】
    P2758 编辑距离【dp】
  • 原文地址:https://www.cnblogs.com/jhcelue/p/6773926.html
Copyright © 2011-2022 走看看