diff --git a/Vue/Accueil/index.php b/Vue/Accueil/index.php index ff71020..5c52b29 100644 --- a/Vue/Accueil/index.php +++ b/Vue/Accueil/index.php @@ -166,11 +166,15 @@ document.addEventListener('DOMContentLoaded', function() { const target = document.querySelector(targetSel); if (!target) return; - e.preventDefault(); // on prend la main sur le toggle + e.preventDefault(); // on prend la main + const instance = getCollapseInstance(target); const isOpen = target.classList.contains('show'); console.log('Click', targetSel, 'isOpen:', isOpen); + if (isOpen) instance.hide(); + else instance.show(); + // Exclusivité : fermer les autres si data-bs-parent est défini const parentSel = target.getAttribute('data-bs-parent'); if (parentSel) {