From ead01c906116450ec38efa840b4a1392100ddc32 Mon Sep 17 00:00:00 2001 From: bach Date: Mon, 13 Dec 2021 10:59:11 +0100 Subject: [PATCH] faq toggle answers --- web/themes/custom/eql/scripts/main.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/web/themes/custom/eql/scripts/main.js b/web/themes/custom/eql/scripts/main.js index 40b6165..2b6807d 100644 --- a/web/themes/custom/eql/scripts/main.js +++ b/web/themes/custom/eql/scripts/main.js @@ -27,10 +27,18 @@ for (let i = 0; i < questions.length; i++) { function toggleFaq(event) { - console.log(event); + console.log(event, this); + // fermé tout for (let i = 0; i < answers.length; i++) { - const answer = answers[i] - answer.classList.toggle('opened');} + answers[i].classList.remove('opened'); + } + // la réponse correspndante a la question clické + // | this c'est l'élément sur le quel on a clické + // | |le parent |la réponse dans le parent + let answer = this.parentNode.querySelector('.field--name-field-reponse'); + // console.log(answer); + answer.classList.add('opened'); + } // fonction pour attribuer la class du parents