navbar.js 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. "use strict";
  2. (function ($) {
  3. jQuery(document).ready(function () {
  4. // change navbar style on scroll
  5. // ==================================================
  6. // When the user scrolls down 80px from the top of the document, resize the navbar's padding and the logo's font size
  7. // $.onscroll = function() {scrollFunction()};
  8. $(document).scroll(function () {
  9. if ($(document).scrollTop() > 40) {
  10. $('#top-navbar').removeClass('initial-navbar');
  11. $('#top-navbar').addClass('final-navbar shadow');
  12. $('#navbar-toggler').removeClass('navbar-dark');
  13. $('#navbar-toggler').addClass('navbar-light');
  14. $('#logo').attr("src","assets/images/logo.png");
  15. } else {
  16. $('#top-navbar').removeClass('final-navbar shadow');
  17. $('#top-navbar').addClass('initial-navbar');
  18. $('#navbar-toggler').removeClass('navbar-light');
  19. $('#navbar-toggler').addClass('navbar-dark');
  20. $('#logo').attr("src","assets/images/logo-inverted.png");
  21. }
  22. });
  23. });
  24. })(jQuery);