|
@@ -27,10 +27,18 @@ for (let i = 0; i < questions.length; i++) {
|
|
|
|
|
|
|
|
|
|
function toggleFaq(event) {
|
|
function toggleFaq(event) {
|
|
- console.log(event);
|
|
|
|
|
|
+ console.log(event, this);
|
|
|
|
+ // fermé tout
|
|
for (let i = 0; i < answers.length; i++) {
|
|
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
|
|
// fonction pour attribuer la class du parents
|