1bf0d6a535
push to Bootstrap 4.6, replace brand image jpgs with SVG's, format SCSS for better legibility, update dates from 2020 to 2021 throughout, script in footer for automatic year update
57 lines
1.8 KiB
JavaScript
57 lines
1.8 KiB
JavaScript
/*!
|
|
* Start Bootstrap - Agency v6.0.4 (https://startbootstrap.com/theme/agency)
|
|
* Copyright 2013-2021 Start Bootstrap
|
|
* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-agency/blob/master/LICENSE)
|
|
*/
|
|
(function ($) {
|
|
"use strict"; // Start of use strict
|
|
|
|
// Smooth scrolling using jQuery easing
|
|
$('a.js-scroll-trigger[href*="#"]:not([href="#"])').click(function () {
|
|
if (
|
|
location.pathname.replace(/^\//, "") ==
|
|
this.pathname.replace(/^\//, "") &&
|
|
location.hostname == this.hostname
|
|
) {
|
|
var target = $(this.hash);
|
|
target = target.length
|
|
? target
|
|
: $("[name=" + this.hash.slice(1) + "]");
|
|
if (target.length) {
|
|
$("html, body").animate(
|
|
{
|
|
scrollTop: target.offset().top - 72,
|
|
},
|
|
1000,
|
|
"easeInOutExpo"
|
|
);
|
|
return false;
|
|
}
|
|
}
|
|
});
|
|
|
|
// Closes responsive menu when a scroll trigger link is clicked
|
|
$(".js-scroll-trigger").click(function () {
|
|
$(".navbar-collapse").collapse("hide");
|
|
});
|
|
|
|
// Activate scrollspy to add active class to navbar items on scroll
|
|
$("body").scrollspy({
|
|
target: "#mainNav",
|
|
offset: 74,
|
|
});
|
|
|
|
// Collapse Navbar
|
|
var navbarCollapse = function () {
|
|
if ($("#mainNav").offset().top > 100) {
|
|
$("#mainNav").addClass("navbar-shrink");
|
|
} else {
|
|
$("#mainNav").removeClass("navbar-shrink");
|
|
}
|
|
};
|
|
// Collapse now if page is not at top
|
|
navbarCollapse();
|
|
// Collapse the navbar when page is scrolled
|
|
$(window).scroll(navbarCollapse);
|
|
})(jQuery); // End of use strict
|