Skip to content

Instantly share code, notes, and snippets.

@Trovin
Last active July 31, 2019 15:07
Show Gist options
  • Save Trovin/4251df8239ebaa9c42e5bb06f7dfe699 to your computer and use it in GitHub Desktop.
Save Trovin/4251df8239ebaa9c42e5bb06f7dfe699 to your computer and use it in GitHub Desktop.
JS sticky menu
//init sticky menu
function stickyMenu() {
var winScrollTop = $(this).scrollTop();
var element = $('.page-header');
if(element) {
if(winScrollTop >= 1) {
element.addClass('page-header_sticky')
} else {
element.removeClass('page-header_sticky')
}
}
}
stickyMenu();
//on init
stickyMenu();
//on scroll
$(window).on('scroll', function () {
stickyMenu();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment