Asignar una clase con submit

De enunpimpam
Saltar a: navegación, buscar
const $home = document.getElementById("home");

$form.addEventListener("submit", event => {
   event.preventDefault() //para quitar que el formulario recarge siempre la pagina
   $home.classList.add('search-active')
});

Si tenemos que asignar clases o stylos a mas de un elemento lo mejor es realizar una función y llamarla con el Submit.

function showModal() {
   $overlay.classList.add('active'); // añade la clase active
   $modal.style.animation = 'modalIn .8s forwards'; // añade el estilo modalIn de 8 segundos se queda en la posición final.
};

Cerrar el modal

const $cerrarModal = document.getElementById("cerrar-modal");

$cerrarModal.addEventListener('click', cerrarModal); //al hacer click ejecuta la función cerralModal
  function cerrarModal(){
    $overlay.classList.remove('active'); // quita la clase activa
    $modal.style.animation = 'modalOut .8s forwards'; // Sale 8 segundos
  }