Guest User

Untitled

a guest
Apr 21st, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. <nav class="navbar navbar-default navbar-fixed-top">
  2. <div class="container">
  3. <!-- Brand and toggle get grouped for better mobile display -->
  4. <div class="navbar-header">
  5. <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle">
  6. <span class="sr-only">Toggle navigation</span>
  7. <span class="icon-bar"></span>
  8. <span class="icon-bar"></span>
  9. <span class="icon-bar"></span>
  10. </button>
  11. </div>
  12. <!-- Collection of nav links and other content for toggling -->
  13. <div id="navbarCollapse" class="collapse navbar-collapse">
  14. <ul class="nav navbar-nav">
  15. <li ><a href="../content/main.php#home">Home</a></li>
  16. <li><a href="../content/news.php">News</a></li>
  17. <li><a href="../content/contact.php">Contact</a></li>
  18. <li class="dropdown" >
  19. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"> Information <span class="caret"></span></a>
  20. <ul class="dropdown-menu">
  21. <li><a href="../content/info.php">Indoor</a></li>
  22. <li><a href="../content/info.php#outdoor">Outdoor</a></li>
  23. </ul>
  24. </li>
  25. <li class="dropdown" >
  26. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Gallery<span class="caret"></span></a>
  27. <ul class="dropdown-menu">
  28. <li><a href="../content/photo.php">Photo</a></li>
  29. <li><a href="../content/video.php">Video</a></li>
  30. </ul>
  31. </li>
  32. </ul>
  33. </div>
  34. </div>
  35. </nav>
  36.  
  37. <script type="text/javascript">
  38. var url = window.location;
  39. // Will only work if string in href matches with location
  40. $('ul.nav a[href="'+ url +'"]').parent().addClass('active');
  41.  
  42. // Will also work for relative and absolute hrefs
  43. $('ul.nav a').filter(function() {
  44. return this.href == url;
  45. }).parent().addClass('active');
  46. </script>
  47.  
  48. var url = window.location;
  49. $('ul.nav li').removeClass('active'); //remove active class from all li
  50. $('ul.nav a[href="'+ url +'"]').parents('li').addClass('active'); //add active class to current url's parents this will work in dropdown also
Add Comment
Please, Sign In to add comment