-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript1.js
More file actions
34 lines (30 loc) · 1.45 KB
/
Copy pathscript1.js
File metadata and controls
34 lines (30 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Attendre que le DOM soit complètement chargé
document.addEventListener("DOMContentLoaded", () => {
const menuBtn = document.querySelector(".menu-btn");
const menuDeroulant = document.querySelector(".menu-deroulant");
// Basculer l'affichage du menu déroulant
menuBtn.addEventListener("click", () => {
menuDeroulant.classList.toggle("visible");
});
// Fermer le menu déroulant lorsque le curseur quitte la zone
menuDeroulant.addEventListener("mouseleave", () => {
menuDeroulant.classList.remove("visible");
});
// Ajouter dynamiquement des événements
const evenementsSection = document.querySelector(".evenements");
const events = [
{ titre: "Journée Portes Ouvertes", date: "15 Mars 2025", description: "Venez découvrir notre complexe scolaire !" },
{ titre: "Fête de fin d'année", date: "25 Juin 2025", description: "Célébrons ensemble la réussite de nos élèves." },
{ titre: "Conférence éducative", date: "10 Septembre 2025", description: "Une conférence sur les nouvelles méthodes pédagogiques." }
];
events.forEach(event => {
const eventDiv = document.createElement("div");
eventDiv.classList.add("event");
eventDiv.innerHTML = `
<h3>${event.titre}</h3>
<p><strong>Date :</strong> ${event.date}</p>
<p>${event.description}</p>
`;
evenementsSection.appendChild(eventDiv);
});
});