我不知道自己哪里弄错了,我不能在菜单上悬停第二个ul,解决方案向下箭头按钮,当我将鼠标悬停时,它不会保持活动状态。我添加了mobile_menu
类以将其与其他菜单分开,我无法找到应该将#mobile_menu放到哪里以使其工作
这是fiddle
HTML
<div id="mobile_menu">
<label for="show-menu" class="show-menu lines"></label>
<input type="checkbox" id="show-menu" role="button">
<ul id="menu">
<li><a href="#">Features</a></li>
<li>
<a href="#">Solutions ↓</a>
<ul class="hidden">
<li><a href="#">Who We Are</a></li>
<li><a href="#">What We Do</a></li>
</ul>
</li>
<li>
<a href="#">Pricing ↓</a>
<ul class="hidden">
<li><a href="#">Photography</a></li>
<li><a href="#">Web & User Interface Design</a></li>
<li><a href="#">Illustration</a></li>
</ul>
</li>
<li><a href="#">Resources</a></li>
<li>
<a href="#">About ↓</a>
<ul class="hidden">
<li><a href="#">Contact Us</a></li>
<li><a href="#">Company</a></li>
<li><a href="#">Carrers</a></li>
</ul>
</li>
</ul>
</div>
答案 0 :(得分:1)
当hidden
div
可见且hover
时,您必须稳定。
我已更新您的fiddle
/*Display the dropdown on hover*/
#mobile_menu ul li:hover > .hidden{
display: block; /* make div display on hover*/
}