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>
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".
Currently, the only way to open or close it is by clicking on the navbar-toggle button.
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.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With