Javascript events not loading
None of the bootstrap javascript events (in this case the ones for collapse / expand) will bind to my elements. I'm new to bootstrap so maybe there is a problem somewhere ????
When pasted into bootply, it works fine http://www.bootply.com/tMvXXUvlz6
a limited release live example of a broken version is also available here http://quirell.ngrok.io/tagged/life#
head.html:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel='stylesheet' type='text/css'>
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<link href="/static/css/main.css" rel="stylesheet">
body.html:
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" data-toggle="collapse" data-target="#navbar" class="navbar-toggle collapsed"><span class="sr-only">Toggle Navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
</button><a href="#" class="navbar-brand">Lynn Cyrin</a>
</div>
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/">Home</a></li>
<li><a href="/about">About Me</a></li>
<li><a href="/contact">Contact</a></li>
<li class="dropdown"><a href="#" data-toggle="dropdown" role="button" aria-expanded="false" class="dropdown-toggle">Dropdown<span class="caret"></span></a>
<ul role="menu" class="dropdown-menu">
<li><a href="/tagged/life">Life</a></li>
<li><a href="/tagged/advocacy">Advocacy</a></li>
<li><a href="/tagged/tech">Tech</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
footer.html
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js'></script>
edits:
Nothing is displayed on the console showing any error message. I just noticed that there is a line at the top of bootstrap which is throwing an error as there is no jQuery and I cannot get this line to run (by removing jQuery).
I had a feeling that all the js are broken, so I did console.log('pizza')
right under the bootstrap.js call and it worked fine. It's as if my page has never applied bootstrap.js content ??????
source to share