我有一个 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>
最佳答案
子菜单链接的区别是href指向'#',所以我使用反选择器NOT作为
$("nav a").not("a[href='#']").click(function(){
...
关于javascript - 单击链接后 Bootstrap 导航栏崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21938362/