Bonjour à tous,
Je fatigue, je me casse les dents depuis... sur ce pauvre bout de code. Pas faute d'avoir conduit des recherches ici et ailleurs. Je ne dois pas être loin de la vérité pourtant... Cela doit être gros comme une maison, mais, quand ça veut pas, ça veut pas. question de logique toute bête sûrement.
Si quelqu'un peut jeter un coup d’œil rapide à ce code sans le(me) juger trop rapidement et me renvoyer à l'apprentissage des bases.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 var mesid = ["menutogglesk0","menutogglesk1","menutogglesk2","menutogglesk3","menutogglesk4"]; for(var i=0; i<mesid.length; i++) { var sa = document.getElementById(mesid[i]); sa.onclick = function () { if (-1 !== sa.className.indexOf('opened')) { sa.className = sa.className.replace(' opened', ''); sa.setAttribute('aria-expanded', 'false'); } else { sa.className += ' opened'; sa.setAttribute('aria-expanded', 'true'); }; }
Partager