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 Respuestas
+ 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