【发布时间】:2016-05-03 15:14:21
【问题描述】:
我正在为我的网站使用 Bootstrap 3.3.4。
我有一个菜单代码 sn-p 如下:
<ul class="nav navbar-nav">
<li class="{{projects}}"><a href="/darpan/pages/project/projectList.html">Projects</a></li>
</ul>
上面的代码工作正常。当用户点击菜单“项目”时,相应的网页打开。
现在我想在上面的菜单中添加一个子菜单。这个子菜单应该打开一个链接到它的新网页。我尝试的代码如下:
<ul class="nav navbar-nav">
<li class="{{projects}}" class="dropdown">
<a class="dropdown-toggle projects"
data-toggle="dropdown"
href="/darpan/pages/project/projectList.html">
<span id="projects">Projects</span>
</a>
<ul class="dropdown-menu">
<li>
<a href="/darpan/pages/project/createNewProject.html">Add new project</a>
</li>
</ul>
</li>
</ul>
现在这样做之后,我面临的问题是,当用户单击“项目”菜单时,会打开下拉菜单“添加新项目”,然后单击“添加新项目”会打开相应的网页。根据我的要求,这是完美的,但是与菜单“项目”相关的网页呢,因为单击它时它没有打开。这也应该与下拉菜单功能一起使用。
有人可以在这方面帮助我吗?谢谢。
【问题讨论】:
-
请加个小提琴。要制作小提琴,请访问 jsfiddle.net 并将您的代码插入相应的框架中。我不认为,你试图完成的事情是可能的。您希望它如何为用户工作?他点击链接“Projects”然后呢?下拉菜单应该打开吗?还是应该将他转发到链接位置?两者都没有任何意义,因为一旦他被转发到新 URL,打开的下拉菜单就消失了。您可以在链接之前添加
+或>以向用户显示它是一个下拉列表(如文件管理器中的目录/子目录)并触发下拉列表)。
标签: css html twitter-bootstrap twitter-bootstrap-3