我试图使用Twitter Bootstrap的下拉菜单在其顶部导航栏。你可以看到一个在这里工作的例子。
http://twitter.github.com/bootstrap/#
在我的,指示它是一个下拉菜单的箭头显示在菜单上,但当我悬停或点击它不显示我的下拉链接。我认为我已经包括所有必要的类,我不相信Twitter的需要javascript。
你能看到我做错了吗?
我的下拉菜单
<div class='topbar' data-dropdown="dropdown"> <div class='fill'> <div class='container'> <ul class="nav"> <li><%= link_to 'Home',main_app.root_path %></li> <li><%= link_to 'Outlines',main_app.outlines_path %></li> <li class="dropdown"> <a href="#" class="dropdown-toggle">Assessment</a> <ul class="dropdown-menu"> <li><a href="#">second link </a></li> <li><a href="#">third link </a></li> </ul> </li> ..... I go on to close all the divs etc. The nav bar looks great but the dropdown just doesn't work.
Twitter Bootstrap
<div class="topbar" data-dropdown="dropdown"> <div class="topbar-inner"> <div class="container"> <h3><a href="#">Project Name</a></h3> <ul class="nav"> <li class="active"><a href="#">Home</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li class="dropdown"> <a href="#" class="dropdown-toggle">Dropdown</a> <ul class="dropdown-menu"> <li><a href="#">Secondary link</a></li> <li><a href="#">Something else here</a></li> <li class="divider"></li> <li><a href="#">Another link</a></li> </ul> </li> </ul> <form class="pull-left" action=""> <input type="text" placeholder="Search"> </form> <ul class="nav secondary-nav"> <li class="dropdown"> <a href="#" class="dropdown-toggle">Dropdown</a> <ul class="dropdown-menu"> <li><a href="#">Secondary link</a></li> <li><a href="#">Something else here</a></li> <li class="divider"></li> <li><a href="#">Another link</a></li> </ul> </li> </ul> </div> </div><!-- /topbar-inner --> </div>
解决方法
它实际上需要包括Twitter Bootstrap的dropdown.js
原文地址:https://www.jb51.cc/css/222355.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。