瀏覽代碼

add offre de service

ouidade 3 年之前
父節點
當前提交
07dc86b7a2
共有 2 個文件被更改,包括 18 次插入1 次删除
  1. 12 1
      web/themes/custom/eql/scripts/main.js
  2. 6 0
      web/themes/custom/eql/scss/pages/_offreDeService.scss

+ 12 - 1
web/themes/custom/eql/scripts/main.js

@@ -25,7 +25,18 @@ for (let i = 0; i < questions.length; i++) {
   question.addEventListener("click", toggleFaq);
 }
 function toggleFaq(event) {
-  question.nextElementSibling.classList.toggle('opened');
+  console.log(event, this);
+  // fermé tout
+  for (let i = 0; i < answers.length; i++) {
+    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');
+  
 }
 
 

+ 6 - 0
web/themes/custom/eql/scss/pages/_offreDeService.scss

@@ -0,0 +1,6 @@
+
+
+.node-type-offre_de_service{
+    display: grid;
+    
+}