摘要:<!DOCMENT TYPE> <head> <title>课后练习-jQuery三级下拉菜单</title> <style type="text/css"> *{margin:0;padding:&nb
<!DOCMENT TYPE> <head> <title>课后练习-jQuery三级下拉菜单</title> <style type="text/css"> *{margin:0;padding: 0;} li{list-style:none;} .top-nav {font-size:12px;font-weight:700;} .top-nav li {float:left;list-style:none;margin-right:1px;} .top-nav li a {line-height:30px;text-decoration:none;background:#ddd;color:#666;display:block;width:160px;text-align:center;} .top-nav li a:hover {background:#800;color:#fff;} .top-nav ul {list-style:none;display:none;width:160px;padding:0;position:relative;} .top-nav li ul li ul {position:absolute;top:0;left:160px;} </style> <script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> <script type="text/javascript"> $(function() { $(".top-nav li").hover(function() { $(this).has("ul").children("ul").fadeIn(); }, function() { $(this).has("ul").children("ul").hide(); }); }); </script> </head> <body> <ul class="top-nav"> <li><a href="#">Web前端开发 +</a> <ul> <li><a href="#">Web开发基础 +</a> <ul> <li><a href="#">HTML+CSS</a></li> <li><a href="#">Javascript</a></li> <li><a href="#">jQuery</a></li> </ul> </li> <li><a href="#">进阶课程</a> <ul> <li><a href="#">Layui</a></li> <li><a href="#">Bootstrap</a></li> <li><a href="#">ECMAScript</a></li> </ul> </li> <li><a href="#">选修课程</a></li> </ul> </li> <li><a href="#">PHP开发</a> </li> <li><a href="#">ThinkPHP +</a> <ul> <li><a href="#">开发基础 +</a> <ul> <li><a href="#">企业站点</a></li> <li><a href="#">通用后台</a></li> <li><a href="#">API接口</a></li> </ul> </li> <li><a href="#">微信小程序 +</a> <ul> <li><a href="#">企业微网站</a></li> <li><a href="#">微商城</a></li> </ul> </li> <li><a href="#">PHP安全</a></li> </ul> </li> <li><a href="#">Laravel</a></li> </ul> </body> </html>
批改老师:天蓬老师批改时间:2019-03-19 15:50:38
老师总结:三级下拉菜单, 重要在于对css中的定位的理解上, 一要有一个参考物