0

comment traduire ce javascript en jquery ???

(function(){ let onglet = document.querySelectorAll('.nav li'); let aside = document.querySelector('#as1 aside'); for (var i = 0 ; i < onglet.length; i++) { onglet[i].addEventListener('click' , listener ) ; } for(element of onglet){ element.addEventListener('click' , listener ) ; } aside.addEventListener('mouseenter', histoire); aside.addEventListener('mouseleave', nohistoire); disappear(); function listener(event){ reset(); fontColor(event.target.id); var prefix = event.target.id.substring(0,2); let cible = prefix + '_div'; appear(cible); } function fontColor(e){ document.getElementById(e).classList.add('aclick'); //document.querySelector('#'+ event.target.id).classList.add('aclick'); } function disappear(){ let div_section = document.querySelectorAll('section'); console.log(div_section); for(let element of div_section){ console.log(element.parentNode); element.parentNode.style.display='none'; } } function appear(cible){ disappear(); document.getElementById(cible).style.display='block'; } function reset(){ let ok =false; for (var i = 0 ; i < onglet.length; i++) { ok =onglet[i].children[0].classList.contains('aclick'); if(ok){ onglet[i].children[0].classList.remove('aclick'); } } } function histoire(){ let his = document.createElement('p'); his.innerText='CicĂ©ron (en latin Marcus Tullius Cicero), nĂ© le 3 janvier 106 av. J.-C. Ă  Arpinum en Italie et assassinĂ© le 7 dĂ©cembre 43 av. J.-C. (calendrier julien) Ă  Formies, est un homme d\'État romain, un avocat et un Ă©crivain latin.'; aside.append(his); } function nohistoire(){ let chapter= document.querySelector('#as1 aside p'); chapter.remove(); } })();

10th Jun 2020, 6:54 PM
Vincent Lefebvre
Vincent Lefebvre - avatar
2 Answers
+ 2
Pourquoi vous voulez le traduire en jQuery? Votre code est totalement indépendant. Vous pouvez l'inclure dans n'importe quel code basé sur jquery sans créer de conflits. Si vous avez un code/module qui correspond a ces conditions, laissez-le tel quel. A mon avi.
10th Jun 2020, 7:30 PM
Kevin ★
+ 1
C Ă©tait pour un exercice, merci Kevin ! Pas facile le js et jquery j espĂšre progresser, je suis preneur de tous les conseils^^
12th Jun 2020, 9:13 PM
Vincent Lefebvre
Vincent Lefebvre - avatar