abstract:三级菜单案例模仿:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>三级下拉菜单</title> <script type="text/javascript" src=&q
三级菜单案例模仿:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>三级下拉菜单</title> <script type="text/javascript" src="jquery-3.3.1.min.js"> </script> <style> *{margin:0px;padding:0px;} ul{list-style: none;} .menu{width: 520px;height: 40px;margin:10px auto;background: black;border-radius: 5px;color: #fff;font-size: 24px;padding: 0px 80px;padding-left:30px;} ul li{float: left;display: inline-block;width: 100px;line-height: 40px;text-align: center;border:1px solid #ccc;background: black;} .two li{position: relative;width: 100px;line-height: 35px;line-height: 35px;font-size: 14px;border: 0px;} .two li:hover{background: #2D2D2D;color: #CCC;} .third {position: absolute;top: 0px;left: 100px;} </style> <script type="text/javascript"> $(document).ready(function(){ $('.two,.third').hide() $('.one>li').mouseover(function(){//当鼠标以上时出现 $(this).find('.two').slideDown(500)//用this可以让它的二级出来 别的二级不出来 }) $('.one>li').mouseleave(function(){//当鼠标移除时隐藏 $(this).find('.two').slideUp(500) }) $('.twobox').mouseover(function(){//当鼠标以上时出现 $(this).find('.third').slideDown(500) }) $('.twobox').mouseleave(function(){//当鼠标移除时隐藏 $(this).find('.third').slideUp(500) }) }) </script> </head> <body> <div> <ul> <!-- 一级菜单 --> <li>首页</li> <li>产品 <ul> <!-- 二级菜单 --> <li>产品1</li> <li>产品2 <ul> <!-- 三级菜单 --> <li>产品2.1</li> <li>产品2.2</li> <li>产品2.3</li> <li>产品2.4</li> </ul> </li> <li>产品3</li> <li>产品4</li> <li>产品5</li> </ul> </li> <li>公司新闻 <ul> <li>新闻1</li> <li>新闻2</li> <li>新闻3 <ul> <li>新闻3.1</li> <li>新闻3.2</li> <li>新闻3.3</li> <li>新闻3.4</li> <li>新闻3.5</li> </ul> </li> <li>新闻4</li> </ul> </li> <li>行业新闻</li> <li>联系我们</li> </ul> </div> </body> </html>