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:完成的不错,逻辑顺序理清了还是非常简单的,可以尝试不同方法