我想实现当我hover 列表li的时候,类menu-content能显示
<div id="page">
<header class="container" style=";box-shadow: 0 0 1px rgba(0,0,0,0.2);">
<div style="display: flex;align-items:center;;height: 89px">
<ul class="d-flex flex-row welock-nav px-3">
<li class="mx-2"><a href="http://www.baidu.com">Products</a></li>
<li class="mx-2"><a href="http://www.baidu.com">How it Works</a></li>
<li class="mx-2"><a href="http://www.baidu.com">YouTube Reviews</a></li>
<li class="mx-2"><a href="http://www.baidu.com">Contact us</a></li>
</ul>
</div>
</header>
<div class="menu-content" style="position: absolute;width: 100%;min-height: 100px;background-color: red;z-index: 1">
asd
</div>
</div>
如果是用css实现的话使用 + 类就可以解决。
我这里采用的是js方法实现,首先给menu-content类的div加了一个display: none;之后获取ul和menu-content类元素,使用mouseenter和mouseleave就能解决。