【发布时间】:2014-02-21 15:25:45
【问题描述】:
我有一个 boostrap 导航菜单,其中“我们的项目”部分是可折叠的。当我单击可折叠导航中的链接时,它会折叠。但是,我希望它保持打开状态,并且仅在单击不同的 li 时才折叠(隐藏)(例如“关于”、“联系人”等)。
代码如下:
<ul class="nav masthead-nav" >
<li class="active" >
<a href="{% url 'home' %}" >Home page</a>
</li>
<li>
<a href="{% url 'offer' %}" >Offer</a></li>
<li>
<a class="accordion-title" data-toggle="collapse" data-target="#projekty" href="#">
Our Projects
</a>
<ul class="nav masthead-nav collapse " id="projekty" >
<li>
<a href="{%url 'mieszkaniowe' %}" >Appartments</a>
</li>
<li>
<a href="{%url 'uzyteczne' %}" >Public</a>
</li>
<li>
<a href="{%url 'wnetrza' %}" >Interior design</a>
</li>
<li>
<a href="{%url 'biurowe' %}" >Office</a>
</li>
<li>
<a href="{%url 'konkursy' %}" >Contest</a>
</li>
<li>
<a href="{%url 'pozostale' %}">Others</a>
</li>
</ul>
<li>
<a href="{% url 'about' %}">About us</a>
</li>
<li>
<a href="{% url 'contact' %}">Contact</a>
</li>
</ul>
【问题讨论】:
-
我认为我们需要您尝试过的 javascript 代码 :)
-
可能,这就是它不起作用的原因,因为我不知道如何添加 javascript 代码。我认为它应该像这里描述的那样工作:getbootstrap.com/javascript/#collapse。您能提供有关 javacode 的任何帮助吗?
-
是的。我想帮忙,我们是来帮忙的。但是这个问题并没有描述您正在努力解决的任何问题。只是对你想要的东西的描述。您提供的网址提供了一个非常清楚的示例,说明您应该使用的类以及 javascript
enable with: $('.collapse').collapse() -
好的 - 抱歉不够具体。问题是每次我点击“Appartments”、“Public”、“Inter design”、“Office”、“Contest”或“Others”时,手风琴就会崩溃。我希望它保持打开状态,并且仅在单击其他剩余链接时才折叠。如您所见,我对这个主题相当陌生,因此感谢所有帮助!谢谢!
-
在我砸电脑之前有人吗?!
标签: javascript jquery html css twitter-bootstrap