【发布时间】:2023-03-08 03:50:01
【问题描述】:
我有以下html代码:
<ul class="hover amazing-menu">
<li>
<a href="" class="link">item1</a>
</li>
<li class="parent-item">
<a href="" class="link">item2 <span class="fa fa-caret-down"></span></a>
<ul class="hover sub-menu">
<li class="parent">
<a href="" class="link">sub-item1 <span class="fa fa-caret-right"></span></a>
<ul class="sub-menu2">
<li><a href="link">sub-item11</a></li>
<li><a href="link">sub-item11</a></li>
<li><a href="link">sub-item11</a></li>
<li><a href="link">sub-item11</a></li>
<li><a href="link">sub-item11</a></li>
</ul>
</li>
</ul>
</li>
</ul>
还有如下风格:
.hover > li.parent-item:hover > ul.sub-menu, .hover > li.parent:hover > ul.sub-menu2{
opacity: 1 !important;}
当我将鼠标悬停到具有 .parent-item 类的元素时,我想显示子菜单。它可以正常工作,但是当我将鼠标悬停在其子项上时,会显示子菜单。
【问题讨论】: