Toggle Hide/Show sidebar jQuery not working -
i can't figure out why toggle isn't working in code. should hide sidebar when click on navbutton, doesn't. thank reading question.
javascript
$('#navbutton').click(function() { $('#sidebar').toggle('slow'); }); html/php (look between < button > < /button> tag.
<div id="header"> <button type="button" class="btn btn-default btn-lg"id="navbutton"> <span class="glyphicon glyphicon-align-justify"></span> </button> <div id="title"> <a href="home.php" style="color:#fafafa;text-decoration:none;">trigger</div> <div id="menuinheader"><ul><li><a href="logout.php"><i class="fa fa-external-link fa-fw"></i> logout</a></li></ul></div> </div> css
#sidebar { position:absolute; left:0; width:200px; height:100%; background:#5e5e5e; opacity:0.9; }
add div mark up
<div id="sidebar"></div> and wrap js in document.ready
try this
$(document).ready(function(){ $('#navbutton').click(function(e) { e.preventdefault(); $('#sidebar').toggle('slow'); }); });
Comments
Post a Comment