Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bootstrap 3 Navbar won't collapse on mobile browsers but will in undersized desktop window

My Rails 4 site with the latest version of bootstrap will not collapse in mobile however if I open the site on desktop and shrink the window, it will collapse. Here is the code for my navbar:

<div class = "navbar navbar-inverse navbar-static-top">     <div class = "container">         <a href = "/" class = "navbar-brand" style="color: white;">Earn And Learn</a>         <button class = "navbar-toggle" data-toggle = "collapse" data-target = ".navHeaderCollapse">             <span class = "icon-bar"></span>             <span class = "icon-bar"></span>             <span class = "icon-bar"></span>         </button>     <div class = "collapse navbar-collapse navHeaderCollapse">             <ul class = "nav navbar-nav navbar-right">             <li id="nav_ach"><a href = "/about/achievements" style="color: white;">Achievements</a></li>             <li id="nav_faq"><a href = "/about/faq" style="color: white;">FAQ</a></li>             <li id="nav_test"><a href = "/about/testimonials" style="color: white;">Testimonials</a></li>             <li id="nav_news"><a href = "/about/news" style="color: white;">In the News</a></li>                 <li id="nav_steal"><a href = "/steal/index" style=" color: white;">Steal This Idea!</a></li>                 <li><a href = "#" data-toggle="modal" data-target="#myModal" style="color: white;">Contact Us</a></li>             </ul>     </div> </div> </div> 
like image 632
Jake Dombrower Avatar asked Nov 16 '13 16:11

Jake Dombrower


People also ask

How do I make my navigation bar collapsible?

To create a collapsible navigation bar, use a button with class="navbar-toggler", data-toggle="collapse" and data-target="#thetarget" . Then wrap the navbar content (links, etc) inside a div element with class="collapse navbar-collapse" , followed by an id that matches the data-target of the button: "thetarget".

How do you close an open collapsed navbar when clicking outside?

Currently, the only way to open or close it is by clicking on the navbar-toggle button.

How does navbar-collapse work?

The data-toggler= “collapse” is used with navbar-toggler for the working button. This button helps to hide and show the items of the navbar. collapse navbar-collapse class is placed in the main div tag. This class is used for control and cover all the content Navbar with collapsing.


1 Answers

Dug through the github issues and it turns out we're missing this

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

http://getbootstrap.com/css/#overview-mobile

https://github.com/twbs/bootstrap/issues/10550

like image 150
Harry Moreno Avatar answered Oct 01 '22 01:10

Harry Moreno