• jquery下拉菜单


    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>无标题文档</title>
        <style type="text/css">
            ul, ol, li
            {
                list-style: none;
                padding: 0px;
                margin: 0px;
            }
            #menu *
            {
                line-height: 30px;
            }
            #menu a
            {
                text-decoration: none;
                display: block;
            }
            #menu ul
            {
                text-align: left;
                background: #333;
            }
            #menu .arrow
            {
                /* 菜单项的右侧小箭头 */
                float: right;
                padding-right: 5px;
            }
            
            #menu > ul
            {
                height: 30px;
            }
            /* 即使没有菜单项也能保持顶级菜单栏的高度。 */
            
            
            /* 一级菜单 */
            
            #menu > ul > li
            {
                text-align: center;
                display: inline-block;
                 80px;
            }
            #menu > ul > li > a
            {
                color: #fff;
            }
            
            #menu > ul > li:hover
            {
                background: #666;
            }
            
            /* 下拉的菜单栏 */
            
            #menu > ul > li ul
            {
                display: none;
                 150px;
                position: absolute;
                background: #c1cd94;
                box-shadow: 2px 2px 2px #000;
                -webkit-box-shadow: 2px 2px 2px #000;
                -moz-box-shadow: 2px 2px 2px #123;
            }
            
            /* 下拉菜单的菜单项 */
            #menu > ul > li > ul li
            {
                padding-left: 5px;
                position: relative;
            }
            #menu > ul > li > ul li > a
            {
                color: #000;
            }
            
            #menu > ul > li > ul li:hover
            {
                background: #d3dbb3;
            }
            
            /*  
    三级及以下的菜单项的定位 */
            #menu > ul > li > ul > li ul
            {
                left: 150px;
                top: 0px;
            }
        </style>
        <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function () {
    
                // $('#menu>ul>li>ul').find('li:has(ul:not(:empty))>a').append("<span  class='arrow'></span>");
    
                $("#menu>ul>li").bind('mouseover', function () // 顶级菜单项的鼠标移入操作  
                {
                    $(this).children('ul').slideDown(300);
    
    
                }).bind('mouseleave', function () // 顶级菜单项的鼠标移出操作  
                {
    
                    $(this).children('ul').slideUp(300);
                });
    
            });  
           
        </script>
    </head>
    <body>
        <div id="menu">
            <ul>
                <li><a href="">菜单一</a>
                    <ul>
                        <li><a href="">子菜单1</a></li>
                        <li><a href="">子菜单2</a>
                           
                        </li>
                        <li><a href="">子菜单3</a></li>
                    </ul>
                </li>
                <li><a href="">菜单二</a>
                    <ul>
                        <li><a href="">子菜单4</a></li>
                        <li><a href="">子菜单5</a></li>
                        <li><a href="">子菜单6</a></li>
                    </ul>
                </li>
            </ul>
        </div>
    </body>
    
  • 相关阅读:
    【Lua】LuaForWindows_v5.1.4-46安装失败解决方案
    【C++】指针引发的bug
    【C++】指针引发的bug
    【C++】位操作(3)-获取某位的值
    bzoj1444
    bzoj1758
    bzoj3091
    poj1741 bzoj2152
    bzoj2125 3047
    bzoj3669
  • 原文地址:https://www.cnblogs.com/zhaolijing910/p/3981249.html
Copyright © 2020-2023  润新知