Bootstrap Navbar Collapse Toggle Button Not Clicking
Why isn't my bootstrap navbar not collapsing? The toggle button shows up but when I click it, nothing happens. (Written in React so using className instead of class.) I even tried
Solution 1:
In first, you need to append links to jQuery and bootrstrap.js to your page. In second, data-target="#navbar=in-collapse"
should be replaced by data-target="#navbar-in-collapse"
. See the and run the snippet below.
<linkrel="stylesheet"href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"crossorigin="anonymous"><scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><scriptsrc="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"crossorigin="anonymous"></script><navclass="navbar navbar-default navbar-fixed-top navbar-shrink"><divclass="container"><divclass="navbar-header page-scroll"><buttontype="button"class="navbar-toggle collapsed"data-toggle="collapse"data-target="#navbar-in-collapse"aria-expanded="false"aria-controls="navbar"><spanclass="icon-bar"></span><spanclass="icon-bar"></span><spanclass="icon-bar"></span></button><aclass="navbar-logo page-scroll"href="#about"><imgsrc="icon.png" />Page
</a></div><divclass="collapse navbar-collapse"id="navbar-in-collapse"><ulclass="nav navbar-nav navbar-right"><liclass="hidden active"><ahref="#page-top"></a></li><liclass=""><aclass="page-scroll"href="#portfolio">Portfolio</a></li><liclassName=""><aclass="page-scroll"href="#blog">Blog</a></li><liclass=""><aclass="page-scroll"href="#contact">Contact</a></li></ul></div></div></nav>
If you use bundles for jQuery and Bootstrap scrips, make shure the scripts are bundled in correct order.
Solution 2:
try including bootstrap.min.js too
<scriptsrc="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0alpha.6/js/bootstrap.min.js" ></script>
Solution 3:
You need to load bootstrap js
some functionality in bootstrap depends on it such as navbar collapse
check the fourth point here
your code should look something like this
<!DOCTYPE HTML><html><head><title>Kaisin Li</title><linkhref="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"><linkhref="./index.css" /><linkhref="./fav.ico"></head><body><divid="main"></div><scriptsrc="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"crossorigin="anonymous"></script><scriptsrc="./bundle.js"defer></script></body></html>
Post a Comment for "Bootstrap Navbar Collapse Toggle Button Not Clicking"