无法从菜单中悬停第二个ul

时间:2014-08-20 06:59:45

标签: html css

我不知道自己哪里弄错了,我不能在菜单上悬停第二个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>

1 个答案:

答案 0 :(得分:1)

hidden div可见且hover时,您必须稳定

我已更新您的fiddle

/*Display the dropdown on hover*/
#mobile_menu ul li:hover > .hidden{
    display: block; /* make div display on hover*/
}