$(document).ready(function(){ var prevScrollpos = window.pageYOffset; var lastShownScroll = prevScrollpos; window.onscroll = function() { var currentScrollPos = window.pageYOffset; if (prevScrollpos > currentScrollPos && currentScrollPos > 600) { // Scrolling up $(".menu-outer").addClass("showing"); lastShownScroll = currentScrollPos; } else { // Scrolling down if(currentScrollPos < 200 || (currentScrollPos > 600 && (currentScrollPos > (lastShownScroll + 200)))) { $(".menu-outer").removeClass("showing"); } } if(currentScrollPos > 200) { $(".menu-outer").addClass("sticky-hidden"); } else { $(".menu-outer").removeClass("sticky-hidden"); } prevScrollpos = currentScrollPos; } $("#burgerBtn").click(function(){ $("#content-outer").toggleClass("navigation"); $("body").toggleClass("showing-menu"); }); $("nav a, #nav a").click(function(e){ if($("body").hasClass("inner-page")) return true; e.stopPropagation(); $target = $(this).attr("href"); $('html,body').stop(true, true, true).animate({ scrollTop: ($target != "#") ? $($target).offset().top : 0 }, 1000); $("#burgerBtn").trigger("click"); return false; }); $('.footer-form-wrapper input').keypress( function(){ $('.footer-form-wrapper form').addClass('active'); }); $('.footer-form-wrapper input[type="submit"]').click( function(){ $('.footer-form-wrapper form').addClass('active'); }); $("#wrapper").click(function(){ if($("#content-outer").hasClass("navigation")) { $("#burgerBtn").trigger("click"); } }); }); $(document).scroll(function() { var st = $(this).scrollTop(); $("#hero").css({ "background-position-y": (-st/4) }); }); $(window).bind("load", function() { $("#metarail-loader").fadeOut(500); }); function onSubmitContactUs(token) { var name = $("#name").val(); var email = $("#email").val(); var message = $("#message").val(); // var spinner = $(document.createElement("span")).attr("id", "spinner"); // $("#submitBtn").html("lol"); var ajax = $.post('https://api.metarail.com/internal/contact', { "name": name, "email": email, "message": message, "recaptcha": token }, function( data ) { $("#submitMsg").html("Thank you. Our team will reach out to your query shortly."); // $("#spinner").remove(); } ).fail(function(e) { $("#submitMsg").html("Oops! Something went wrong."); // $("#spinner").remove(); }); return false; }