<style>
ul,
li,
ol {
padding: 0;
margin: 0;
list-style: none;
}
.menu {
width: 1000px;
height: 100px;
margin: 50px;
}
.menu ul {
display: flex;
text-align: center;
}
.menu ul li {
width: 150px;
}
.menu ul>li div {
height: 50px;
line-height: 50px;
background-color: #BCBABA;
cursor: pointer;
border: 1px solid black;
}
.menu ul>li ol {
width: 100%;
display: none;
}
.menu ul>li ol li {
height: 40px;
line-height: 40px;
border-bottom: 1px solid #BCBABA;
border-left: 1px solid #BCBABA;
border-right: 1px solid #BCBABA;
}
.menu ul>li ol li:hover {
background-color: #EAEBF0;
}
</style>
<body>
<div class="menu">
<ul>
<li>
<div class="option">沙县</div>
<ol>
<li>拌面</li>
<li>蒸饺</li>
<li>杂酱面</li>
</ol>
</li>
<li>
<div class="option">西北拉面</div>
<ol>
<li>汤饺</li>
<li>孜然牛肉盖浇面</li>
<li>牛肉炒刀削面</li>
</ol>
</li>
<li>
<div class="option">潮汕猪杂</div>
<ol>
<li>猪杂汤粉/面</li>
<li>廋肉汤粉/面</li>
<li>牛肉丸汤粉/面</li>
</ol>
</li>
<li>
<div class="option">广式早点</div>
<ol>
<li>酥皮叉烧</li>
<li>虎皮凤爪</li>
<li>虾饺</li>
</ol>
</li>
</ul>
</div>
<!-- 此处链接需要根据自己下载JS库位置进行更改 -->
<script src="../libs/jQuery/jQuerymin.js"></script>
<script>
// 需求:
// 当用户鼠标移入 “导航栏” 时,显示 “下拉菜单”;
// 当用户鼠标离开 “导航栏” 时,隐藏 “下拉菜单”;
// 为导航栏绑定鼠标移入事件
$(".option").on("mouseenter", function () {
// 找到当前点击这个标签后面的标签,并为其实现下拉显示效果
$(this).next().stop().slideDown();
})
// 为导航栏绑定鼠标离开事件
$(".menu ul li").on("mouseleave", function () {
// 找到当前点击这个标签中的ol标签,并为其实现上拉隐藏效果
$(this).find("ol").stop().slideUp();
})
</script>
</body>