三级下拉菜单

原创 2019-01-27 19:59:24 304
摘要:<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>三级下拉菜单</title>    <script s

<!DOCTYPE html>

<html>

<head>

    <meta charset="utf-8">

    <title>三级下拉菜单</title>

    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>

    <style type="text/css">

    *{margin: 0px;padding: 0px;}

    .menu { width: 304px;height: 35px;margin: 0px auto;background: red; margin-top: 20px;color: #fff; border:1px solid #ccc;border-radius: 5px; }

ul{ list-style: none;}

ul li {width: 100px;height: 35px;line-height: 35px;text-align: center;float: left;border-right: 1px solid #ccc;cursor: pointer;}

.twobox li {width: 100px;height: 30px;line-height: 30px;background:pink;color: #fff; font-size: 14px;position: relative;border:0px;}

.twobox li:hover {background: red;color: #fff;}

.three {position: absolute; top: 0px;left: 100px;}

.three li {width: 99px;height: 30px;line-height: 30px;border: 0;}

    </style>

    <script type="text/javascript">

        $(document).ready(function(){    //页面加载完毕

        

           $('.twobox').hide()   //隐藏菜单内容

           $('.three').hide()   //隐藏菜单内容


          //当鼠标移动到包含二级菜单的一级菜单时显示当前二级菜单

$('.one>li').mouseover(function(){    //鼠标移动到one菜单的li列时

 $(this).find('.twobox').slideDown(500)    //显示当前二级菜单内容

})


        

$('.one>li').mouseleave(function(){    //鼠标移出one菜单时

 $(this).find('.twobox').slideUp(500)   //隐藏当前二级菜单内容

})


        

$('.two').mouseover(function(){    //鼠标移到二级菜单时

 $(this).find('.three').slideDown(500)   //显示当前二级菜单下三级菜单内容

})


        

          $('.two').mouseleave(function(){  //鼠标移出二级菜单时

 $(this).find('.three').slideUp(500)   //隐藏当前二级菜单下三级菜单内容

})

        

        })

        

    </script>

</head>

<body>

<div class="menu">

<ul class="one"><!-- 一级下拉菜单 one -->

<li>一级导航</li>

<li>一级导航

<ul class="twobox"><!-- 二级下拉菜单 twobox-->                        

<li class="two">二级导航

<ul class="three"><!--三级下拉菜单 three-->

<li>三级导航</li>

<li>三级导航</li>

<li>三级导航</li>

<li>三级导航</li>

</ul>  

</li>

<li class="two">二级导航

<ul class="three">

<li>三级导航</li>

<li>三级导航</li>

<li>三级导航</li>

<li>三级导航</li>

</ul>  

</li>

<li>二级导航</li>

<li>二级导航</li>

</ul>

</li>

<li>一级导航

<ul class="twobox">                        

<li class="two">二级导航

<ul class="three">

<li>三级导航</li>

<li>三级导航</li>

<li>三级导航</li>

</ul>  

</li>

<li>二级导航</li>

<li>二级导航</li>

<li>二级导航</li>

</ul>

</li>


</ul>

</div>  

</body>

</html>


批改老师:灭绝师太批改时间:2019-01-28 09:13:25
老师总结:作业完成的不错,逻辑清晰,备注的习惯继续保持

发布手记

热门词条