Reputation: 129
So I am new to bootstrap and can't seem to find a solution to fix my problem which is when the mobile view the menu is open when I want it to be collapsed by default.
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="navbar-collapse collpase">
<ul class="nav navbar-nav navbar-left">
<li><a href="#">Home</a></li>
<li><a href="#">News & Events</a></li>
<li class="dropdown">
<a href="#" class ="dropdown-toggle" data-toggle="dropdown">Things to do<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Leisure</a></li>
<li><a href="#">Groups & Activities </a></li>
<li></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class ="dropdown-toggle" data-toggle="dropdown">Services<b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Education & Learning</a></li>
<li><a href="#">Personal Care</a></li>
<li><a href="#">Police</a></li>
<li></li>
</ul>
</li>
<li><a href="#">Businesses</a></li>
<li><a href="#">History</a></li>
<li><a href="#">Discussion Forum</a></li>
</ul>
</div>
</div>
</div>
Upvotes: 3
Views: 14826
Reputation:
It's a JQuery issue.Check wether the JQuery is included correctly or not.
Upvotes: 2
Reputation: 481
Typo in code
<div class="navbar-collapse collpase">
check spelling for collapse
Upvotes: 3
Reputation: 5118
You have the wrong class in the wrapping <div>
of the dropdown, should be as follows (there's a typo in yours - "collpase
"):
<div class="collapse navbar-collapse">
https://jsfiddle.net/2y9edmk1/
Upvotes: 3