Omet navegació

⚙️ 3. Unificar i modular els Scripts

main.js – Carrega condicional o modular

Així pots tenir un únic JS que s’adapta a cada pàgina.

document.addEventListener("DOMContentLoaded", function () {
  // Navegació responsive
  const navToggle = document.querySelector(".nav-toggle");
  const navMenu = document.querySelector(".nav-menu");

  if (navToggle) {
    navToggle.addEventListener("click", () => {
      navMenu.classList.toggle("nav-menu-visible");
    });
  }

  // Detectar si estem a una pàgina amb formulari
  if (document.querySelector("form")) {
    carregarValidacioFormulari();
  }

  // Detectar si hi ha botó "anar a dalt"
  if (document.getElementById("back-to-top")) {
    configurarBotonTornarAmunt();
  }
});

Creat amb eXeLearning (Finestra nova)