diff --git a/js/main.js b/js/main.js index e69de29..bb4a28a 100644 --- a/js/main.js +++ b/js/main.js @@ -0,0 +1,36 @@ +// Sticky Header +$(window).scroll(function() { + + if ($(window).scrollTop() > 100) { + $('.main_h').addClass('sticky'); + } else { + $('.main_h').removeClass('sticky'); + } +}); + +// Mobile Navigation +$('.mobile-toggle').click(function() { + if ($('.main_h').hasClass('open-nav')) { + $('.main_h').removeClass('open-nav'); + } else { + $('.main_h').addClass('open-nav'); + } +}); + +$('.main_h li a').click(function() { + if ($('.main_h').hasClass('open-nav')) { + $('.navigation').removeClass('open-nav'); + $('.main_h').removeClass('open-nav'); + } +}); + +// Navigation Scroll - ljepo radi materem +$('nav a').click(function(event) { + var id = $(this).attr("href"); + var offset = 70; + var target = $(id).offset().top - offset; + $('html, body').animate({ + scrollTop: target + }, 500); + event.preventDefault(); +});