html - 模板导航栏悬停下拉菜单

标签 html css navbar

谁能告诉我他们是如何在给定模板中创建这个导航栏的。

http://templates.entheosweb.com/template_number/live_demo.asp?TemplateID=38947

我只需要知道他们是如何为“服务”这样的链接制作下拉菜单的。

谢谢

最佳答案

好吧,您可以使用列表下的列表来制作下拉列表,然后使用 jquery 显示和隐藏元素...

<ul class="menu">
<li>Main
    <ul class="dropdown">
        <li>Sub</li>
        <li>Sub</li>
        <li>Sub</li>
        <li>Sub</li>
    </ul>
</li>

然后,使用 CSS 隐藏下拉菜单...

.dropdown {
  display: none;
}

使用一点点 jquery 和函数 .slideToggle() 触发“点击”以显示子菜单。

$('.menu').children('li').on('click', function() {
   $(this).children('ul').slideToggle('slow'); 
});

希望这对你有帮助...

这是一个jsFiddle

关于html - 模板导航栏悬停下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23877587/

相关文章:

php - 循环遍历表格行 php CSS

jquery - 在 Webkit 浏览器中悬停后的 CSS3 动画速度不正确

html - 将 slider float 到其父 div 之外

html - 如何创建双色导航栏?

css - 推特 Bootstrap 导航栏定制初学者查询

html - 如何更改悬停菜单的边框?

javascript - 使用Ajax和PHP插入数据库(mysql)

vertical-alignment - 内容为空的内联 block 使布局困惑(垂直对齐)?

html - Bootstrap 网格分隔列中的十进制错误

HTML CSS 导航栏间距