菜单不显示子菜单

时间:2014-05-06 17:52:30

标签: jquery css menu submenu

我无法弄清楚为什么这个菜单不起作用。当我将鼠标悬停在li上时,子菜单或ul li ul不显示当我调整到平板电脑/移动宽度时,菜单工作得非常好。

http://jsfiddle.net/cku6h/1/

<header id="site-header">
    <nav class="navbar cf inner">
        <ul>
            <li><a href="#">Home</a></li>
            <li><a href="#">Portfolio</a></li>
            <li>
                <a href="#">Blog</a>
                <ul>
                    <li>
                        <a href="#">Sub Link</a>
                    </li>
                    <li>
                        <a href="#">Sub Link</a>
                    </li>
                </ul>
            </li>
            <li><a href="#">Contact Me</a></li>
        </ul>
    </nav>
</header>

1 个答案:

答案 0 :(得分:1)

您需要将此添加到您的css:

.navbar ul li:hover ul {
      display: block;   
}

以便在悬停时显示下拉列表。

请参阅此更新的小提琴:http://jsfiddle.net/pak2W/