$(document).ready(function() { $('.blackMenu').on('click', function() { if (!($('nav.header').is(':visible'))) { $('nav.header').show({ "slide": "right" }) $('.menuIcon').addClass('isExpanded') } else if ($('nav.header').is(':visible')) { $('nav.header').stop() $('.menuIcon').removeClass('isExpanded') $('nav.header').hide({ "slide": "right" }) } }) $(window).on("scroll", function() { if ($(window).scrollTop() > 50) { $("#header").addClass("active"); } else { //remove the background property so it comes transparent again (defined in your css) $("#header").removeClass("active"); } }); $('a[href^="#"]').click(function() { var target = $(this.hash); if (target.length == 0) target = $('a[name="' + this.hash.substr(1) + '"]'); if (target.length == 0) target = $('html'); $('html, body').animate({ scrollTop: target.offset().top-50 }, 400); return false; }); $('#signupForm', '#modifyMyAccount').submit(function(event) { var email = $('#email').val(); var password = $('#password', '#changePassword').val(); var passwordPattern = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$/; if (!passwordPattern.test(password)) { alert('Le mot de passe doit contenir au moins 8 caractères, dont une majuscule, une minuscule et un chiffre.'); event.preventDefault(); // Empêcher l'envoi du formulaire } }); });