jq实现三级下拉菜单

Original 2018-11-11 15:01:57 207
abstract:<!DOCTYPE html> <html> <head>  <meta charset="UTF-8">  <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script&
<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
 <style>
     *{
      margin: 0px;
      padding: 0px;
     }
        li{
         list-style: none;
        }
        .menu{
            width: 800px;
            height: 30px;
            background: black; 
            margin: 30px auto;
            color: #fff;
        }
        .item{
         float: left;
         width: 100px;
         text-align: center;
         /*padding: 0px 30px;*/
         line-height: 30px;
         font-size: 12px;
         
        }
        .nav{
         
         background: black;
         display:none;
            position: relative;
           
        }
        .nav .son{
         height: 30px;
         width: 100px;
         border-top: 1px solid #ccc;
        }
        .nav2{
         width: 100px;
         position: absolute;
         left: 100px;
         top: 0px;
        }
 </style>
 <title>jq三级下拉</title>
 <script>
        $(function(){
            // $('.item').mouseover(function(){
            //     $(this).find('.nav').show(500);
            // })
            $('.item').hover(function(){
             $(this).find('.nav1').show();
            },
            function(){
             $(this).find('.nav1').stop().hide(500);

            });
              $('.son1').hover(function(){
             $(this).find('.nav2').show();
            },
            function(){
             $(this).find('.nav2').stop().hide(500);
            });
            
        })
 </script>
</head>
<body>
    <ul class="menu">
		<li class="item">首页</li>
		<li class="item">产品
	        <ul class="nav nav1">
	        	<li class="son son1">产品1</li>
	        	<li class="son son1">产品2</li>
	        	<li class="son son1">产品3</li>
	        	<li class="son son1">产品4</li>
	        	<li class="son son1">产品5</li>
	        	<li class="son son1">产品6</li>
	        </ul>
		</li>
		<li class="item">公司新闻
            <ul class="nav nav1">
	        	<li class="son son1">公司新闻1
                   <ul class="nav nav2">
                   	<li class="son son2">公司新闻1 1.1</li>
                   	<li class="son son2">公司新闻1 1.2</li>
                   	<li class="son son2">公司新闻1 1.3</li>
                   	<li class="son son2">公司新闻1 1.4</li>
                   	<li class="son son2">公司新闻1 1.5</li>
                   </ul>
	        	</li>
	        	<li class="son son1">公司新闻2</li>
	        	<li class="son son1">公司新闻3</li>
	        	<li class="son son1">公司新闻4</li>
	        	
	        </ul>
		</li>
		<li class="item">行业新闻</li>
		<li class="item">联系我们</li>
	</ul>
</body>
</html>


Correcting teacher:灭绝师太Correction time:2018-11-11 15:14:07
Teacher's summary:完成的不错,逻辑顺序理清了还是非常简单的,可以尝试不同方法

Release Notes

Popular Entries