jQuery实现三级菜单的代码

代码来自:jQuery实现三级菜单的代码

201605090933571.gif

<body>
<div class="navMenu">
    <ul>
        <li><a href="#">首页</a>
            <ul>
                <li><a href="#">JavaScript+</a>
                    <ul>
                        <li><a href="#">三角函数</a></li>
                        <li><a href="#">矩形</a></li>
                    </ul>
                </li>
                <li><a href="#">语文</a>
                    <ul>
                        <li><a href="#">唐诗</a></li>
                        <li><a href="#">宋词</a></li>
                    </ul>
                </li>
                <li><a href="#">英语</a></li>
            </ul>
        </li>
        <li><a href="#">课程大厅</a></li>
        <li><a href="#">学习中心+</a>
            <ul>
                <li><a href="#">JavaScript+</a>
                    <ul>
                        <li><a href="#">三角函数</a></li>
                        <li><a href="#">矩形</a></li>
                    </ul>
                </li>
                <li><a href="#">语文</a>
                    <ul>
                        <li><a href="#">三角函数</a></li>
                        <li><a href="#">矩形</a></li>
                    </ul>
                </li>
                <li><a href="#">英语</a></li>
            </ul>
        </li>
        <li><a href="#">帮助</a></li>
    </ul>
</div>
</body>
<script type="text/javascript" src="js/jquery-1.12.3.min.js"></script>
<script type="text/javascript">
    $(function(){
        $("li").has("ul").mouseover(function(){
            $(this).children("ul").css("display","block");
            $(this).css("backgroundColor","#0066FF");
        }).mouseout(function () {
            $(this).children("ul").css("display","none");
            $(this).css("backgroundColor","#eee");
        })
    })
</script>
<style type="text/css">
        *{
            padding:0;
            margin:0;
        }
        /*一级菜单*/
        .navMenu {
            width:570px;
            margin:0 auto;
        }
        .navMenu ul li{
            float: left;
            position: relative;
        }
        li{
            list-style: none;
            background-color: #eee;
            width: 140px;
            height: 40px;
            text-align: center;
            margin-right: 2px;
            margin-bottom: 2px;
        }
        ul li a{
            line-height: 40px;
            text-align: center;
            font-size: 20px;
            color: #000;
            text-decoration: none;
            display: block;
            padding:0 10px;
        }
        /*二级菜单*/
        .navMenu ul li ul {
            display: none;
            position:absolute;
            left: 0;
            top:0;
            margin-top:42px;
        }
        .navMenu ul li ul li{
            float:none;
        }
        /*三级菜单*/
        .navMenu ul li ul li ul{
            display: none;
            left:140px;
            top:-42px;
        }
    </style>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文链接 http://blog.poetries.top/2016/10/20/review-jQuery 关注...
    前端进阶之旅阅读 16,922评论 18 503
  • 忽地梧桐惊 冷风吹寒情 湔裙水上誓 断带无人识
    三叶风车阅读 139评论 0 3
  • 1.阿里研究员玄难:如何做电商业务中台 简评:淘宝的整个业务系统经过了单一业务系统、分布式业务系统、业务平台化和业...
    何夕一言堂阅读 242评论 0 0
  • 人啊,真是越长大,越怀旧。 一如久居高楼的自己,却忽然生出置办一方小院的奢望! 是的,奢望,在寸土寸金的现代! 可...
    冯杜若阅读 768评论 5 7
  • 我这些年遇到过很多有趣的人,穷游的小伙儿,回头的浪子,红尘里的仙女,火车上的花痴~~~ 穷游的,捡垃圾,睡马路,有...
    回岸阅读 258评论 0 0

友情链接更多精彩内容